• <legend id='pcYfl'><style id='pcYfl'><dir id='pcYfl'><q id='pcYfl'></q></dir></style></legend>

    <small id='pcYfl'></small><noframes id='pcYfl'>

      • <bdo id='pcYfl'></bdo><ul id='pcYfl'></ul>
      1. <i id='pcYfl'><tr id='pcYfl'><dt id='pcYfl'><q id='pcYfl'><span id='pcYfl'><b id='pcYfl'><form id='pcYfl'><ins id='pcYfl'></ins><ul id='pcYfl'></ul><sub id='pcYfl'></sub></form><legend id='pcYfl'></legend><bdo id='pcYfl'><pre id='pcYfl'><center id='pcYfl'></center></pre></bdo></b><th id='pcYfl'></th></span></q></dt></tr></i><div id='pcYfl'><tfoot id='pcYfl'></tfoot><dl id='pcYfl'><fieldset id='pcYfl'></fieldset></dl></div>
      2. <tfoot id='pcYfl'></tfoot>

        当 UI-Router ES6 中的状态更改时,$stateChangeStart 不会被触发?

        $stateChangeStart not being fired when state Changes in UI-Router ES6?(当 UI-Router ES6 中的状态更改时,$stateChangeStart 不会被触发?)
        <tfoot id='u13j7'></tfoot>
        • <small id='u13j7'></small><noframes id='u13j7'>

          <i id='u13j7'><tr id='u13j7'><dt id='u13j7'><q id='u13j7'><span id='u13j7'><b id='u13j7'><form id='u13j7'><ins id='u13j7'></ins><ul id='u13j7'></ul><sub id='u13j7'></sub></form><legend id='u13j7'></legend><bdo id='u13j7'><pre id='u13j7'><center id='u13j7'></center></pre></bdo></b><th id='u13j7'></th></span></q></dt></tr></i><div id='u13j7'><tfoot id='u13j7'></tfoot><dl id='u13j7'><fieldset id='u13j7'></fieldset></dl></div>

            <tbody id='u13j7'></tbody>
            <legend id='u13j7'><style id='u13j7'><dir id='u13j7'><q id='u13j7'></q></dir></style></legend>

                <bdo id='u13j7'></bdo><ul id='u13j7'></ul>

                  本文介绍了当 UI-Router ES6 中的状态更改时,$stateChangeStart 不会被触发?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在为 ES6 和 webpack 使用 Bable.我正在使用 angular 1.x.x 并构建一个应用程序.直到现在我没有遇到任何问题.我想要一个可以跟踪所有路由更改的功能.我正在使用 UI 路由器.问题是 $stateChangeStart 无论如何都没有被触发.代码如下.

                  I am using Bable for ES6 and webpack. I am on angular 1.x.x and building an application. Till now I did not hit any problem. I want to have a functionality where I can track all the Route Changes. I am using UI-Router. The problem is that $stateChangeStart is not getting triggered anyways. The code is mentioned below.

                  /*All includes are taken care of. Please look at the run method*/
                  
                  angular.module('chpApp', [
                          uirouter,
                          angular_animate,
                          uibootstrap,
                          formly,
                          formlyBootstrap,
                          ngMessages,
                          angularLoadingBar,
                          'ngNotificationsBar',
                          'jkuri.datepicker',
                          'LocalStorageModule',
                          'ncy-angular-breadcrumb',
                          'mgo-angular-wizard',
                          'luegg.directives',
                          'ngToast',
                          'ui.mask',
                          /*Application Modules*/
                          angularnvd3,
                          chpConstants,
                          menu,
                          header,
                          breadcrumb,
                          auth,
                          dashboard,
                          programs,
                          device
                      ])
                      .run(['$rootScope', function($rootScope) {
                          $rootScope.$on('$stateChangeStart', () => {
                              console.log('lol')
                          })
                      }])
                      .config(routing);
                  

                  请让我知道我做错了什么,因为状态正在改变,但 $stateChangeStart 事件永远不会被触发.run 方法是我连接 $stateChangeStart 监听器的地方.

                  Please let me know what I ma doing wrong because the state is getting changed but the $stateChangeStart event never gets triggered. The run method is the place where I am hooking up with the $stateChangeStart listener.

                  我猜它与 ES6 有关,我找不到任何参考.谢谢.

                  I guess its something to do with ES6 and I am not able to find any reference. Thanks.

                  推荐答案

                  我遇到了类似的问题,最终意识到 stateChange* 事件在 ui- 中默认已被弃用和禁用-路由器 1.0.我正在使用 1.0.0-alpha0.这些事件提供的功能现在可以使用 transition hook 来实现.这包含在 1.0 alpha 的发行说明中,可以在此处阅读:https:///github.com/angular-ui/ui-router/releases/tag/1.0.0alpha0

                  I had a similar problem and eventually realised that the stateChange* events have been deprecated and disabled by default in ui-router 1.0. I'm using 1.0.0-alpha0. The functionality provided by these events can now be achieved using transition hooks. This is covered in the release notes for the 1.0 alpha and can be read here: https://github.com/angular-ui/ui-router/releases/tag/1.0.0alpha0

                  这篇关于当 UI-Router ES6 中的状态更改时,$stateChangeStart 不会被触发?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  在开发JS过程中,会经常遇到两个小数相运算的情况,但是运算结果却与预期不同,调试一下发现计算结果竟然有那么长一串尾巴。如下图所示: 产生原因: JavaScript对小数运算会先转成二进制,运算完毕再转回十进制,过程中会有丢失,不过不是所有的小数间运算会
                  问题描述: 在javascript中引用js代码,然后导致反斜杠丢失,发现字符串中的所有\信息丢失。比如在js中引用input type=text onkeyup=value=value.replace(/[^\d]/g,) ,结果导致正则表达式中的\丢失。 问题原因: 该字符串含有\,javascript对字符串进行了转
                  Rails/Javascript: How to inject rails variables into (very) simple javascript(Rails/Javascript:如何将 rails 变量注入(非常)简单的 javascript)
                  CoffeeScript always returns in anonymous function(CoffeeScript 总是以匿名函数返回)
                  Ordinals in words javascript(javascript中的序数)
                  getFullYear returns year before on first day of year(getFullYear 在一年的第一天返回前一年)

                  <small id='CYnZC'></small><noframes id='CYnZC'>

                      <legend id='CYnZC'><style id='CYnZC'><dir id='CYnZC'><q id='CYnZC'></q></dir></style></legend>
                    1. <i id='CYnZC'><tr id='CYnZC'><dt id='CYnZC'><q id='CYnZC'><span id='CYnZC'><b id='CYnZC'><form id='CYnZC'><ins id='CYnZC'></ins><ul id='CYnZC'></ul><sub id='CYnZC'></sub></form><legend id='CYnZC'></legend><bdo id='CYnZC'><pre id='CYnZC'><center id='CYnZC'></center></pre></bdo></b><th id='CYnZC'></th></span></q></dt></tr></i><div id='CYnZC'><tfoot id='CYnZC'></tfoot><dl id='CYnZC'><fieldset id='CYnZC'></fieldset></dl></div>

                          <tbody id='CYnZC'></tbody>

                            <bdo id='CYnZC'></bdo><ul id='CYnZC'></ul>
                          • <tfoot id='CYnZC'></tfoot>