当前位置: 首页 > 面试题库 >

加载所有翻译后,启动Angular.js route-segment或ui-router

陶元凯
2023-03-14
问题内容

有什么方法,在translateProvider加载其转换后如何启动ui-router或route-segment?

我正在使用pascalprechts翻译过滤器和一次绑定{{::}}表示法。在localhost上,它运行良好,但是当我在远程服务器上对其进行测试时,绑定一次将删除监视程序,而不是翻译字符串。

所以我想知道是否有某种方法可以稍微延迟路由。


问题答案:

尝试检查本机内置功能:

[$ urlRouterProvider.deferIntercept(defer)](http://%20angular-

ui.github.io/ui-
router/site/#/api/ui.router.router.$urlRouterProvider#methods_deferintercept)

禁用(或启用)延迟位置更改拦截。

如果您希望自定义同步URL的行为(例如,如果您希望推迟转换但保留当前URL),请在配置时调用此方法。然后,在运行时,$urlRouter.listen()在配置了自己的$locationChangeSuccess事件处理程序之后调用。

在这些链接之一中,观察此plunker,该功能的用法如下:

停止并等待 .config() 阶段:

.config(['$urlRouterProvider' ...,
    function($urlRouterProvider, ...) {

      // defer execution in config phase
      $urlRouterProvider.deferIntercept();
      ...

稍后在 .run() 阶段中打开url处理

.run(['$urlRouter' ...,
  function($urlRouter...) {
    ...
    $http
      .get("modules.json")
      .success(function(data) {

        // do some stuff
        // re-enable UI-Router url stuff

        $urlRouter.sync();
        $urlRouter.listen();

      });


 类似资料:
  • 我在输出用户首选语言的日期时遇到了问题。我有一个中间件,在内核中注册,它根据该用户的首选区域设置呈现应用程序。 这不会改变碳日期的语言(应用程序语言应该改变)。当我通过在刀片视图上显示它们来检查设置时,应用程序正在正确设置所选的碳区域设置。 但是我只能显示在选定的语言中的日期,如果我使用函数为特定的实例,我想我可能有超过100个实例,对于一些,我使用访问器来格式化我的模型中的输出。这是正常行为吗?

  • 前提条件: AndroidQ 问题一: 我在前台有一个视图,当用户单击该视图时,我尝试在android Q中启动一个活动。 以下是我的代码。 它不工作,也不会发生碰撞。我有一些日志。 D ActivityTaskManagerServiceInjector: MIUILOG-权限拒绝活动:意图... 问题2: 我有一个TileService,当用户单击状态栏中的图标时,我尝试启动一个活动 雄激素单

  • 我正在使用springdoc openapi ui。当我加载我的swagger页面时,在加载swagger UI时,所有API都会调用spring security。我有Spring安全措施。我的期望是,当我试图从swagger访问特定的API时,应该调用安全性。 我昂首阔步的UI链接如下 'http://localhost:8080/swagger-用户界面/索引。html?configUrl=

  • 这是我过去几天一直在处理的错误,不管我做了多少研究,它似乎对我没有任何帮助。 我知道它试图定位,我相信我已经将Eclipse配置为在(default packages)包中查找start.java,它就在那里。但是,我单击run按钮,错误就会不断弹出。请,我迫切需要帮助,任何意见将非常感谢。 [Update]我设法将start.class添加到我的类路径中,我只是尝试了StackExchange上

  • 您可使用 Google Translate™ 应用程式翻译词组: 按下侧边电源按钮打开应用程式菜单,找到并轻触Translate(翻译)。 您将看到翻译源语言与目标语言这两种语言。您可通过轻触某一语言的名称来更改语言。 轻触“麦克风”图标并说出您想翻译的词组。 译文将显示在屏幕上。

  • 我已经下载了mod_jk.so并使用APXS进行了配置。 apache实例在没有 但是当我在httpd.conf文件中取消对上面一行的注释时,会遇到错误 --单元httpd@httpdmyinstance01.service已经开始启动。 4月30日16:27:33 mylocal.host.com systemD[1]:httpd@httpmyinstance01.service:主进程退出,c