Ami*_*kar 6 javascript router routes angularjs
我将从AngularJS 1.3迁移到AngularJS 1.4.这次我使用AngularJS新路线,例如AngularJS 1.4中ngNewRouter引入的路线.
我的示例代码如下:
var versionModule = ng.module('test', ['ngNewRouter']);
versionModule.controller('TestController', ['$rootScope', '$router', function ($rootScope, $router) {
var version = this;
$router.config([
{
path: '/',
redirectTo: '/home'
},
{
path: '/home',
component: 'home'
}
]);
$rootScope.$on('$routeChangeSuccess', function (event, current, previous) {
console.log("This line is not getting printed ever.");
});
}]);
Run Code Online (Sandbox Code Playgroud)
路由工作正常,但$ routeChangeSuccess永远不会被调用:(.
可能是$ routeChangeSuccess lister将ngRoute仅使用模块调用,而我正在使用ngNewRouter而不是ngRoute.如果它是真的那么我应该绑定哪个Lister代替$ routeChangeSuccess?
| 归档时间: |
|
| 查看次数: |
687 次 |
| 最近记录: |