现在我正在使用,angular.element(document).ready(init());但它会调用init();每个页面刷新,而不是在页面上来回浏览时.我怎么能在每个页面视图上调用此函数?
我也试着onload和ng-init他们不工作-该功能不会被调用.
我想这就是你要找的东西:
$ routeChangeSuccess成功发生路由更改后广播.现在,可以在current.locals属性中使用解析依赖项.
ngView侦听指令以实例化控制器并呈现视图.
这就是我的工作,它对我有用:
$scope.$on('$routeChangeSuccess', function () {
// do something
});
Run Code Online (Sandbox Code Playgroud)
除非你使用ui-router.那就是:
$scope.$on('$stateChangeSuccess', function () {
// do something
});
Run Code Online (Sandbox Code Playgroud)
更多信息可在文档中找到
| 归档时间: |
|
| 查看次数: |
1050 次 |
| 最近记录: |