javascript - 在每个模板/ Controller onload 上调用一个函数

标签 javascript angularjs

我只是为我的应用程序创建了一个检查用户信息的功能。我在 $rootScope

的身份验证 Controller 中创建了它

我的问题是,现在我必须在我拥有的所有 Controller 中手动调用该函数。

必须有一种方法可以在页面加载时在所有页面上自动调用它。

谢谢!

最佳答案

查看 $location 服务。

在 url 更改后,它会广播“$locationChangeSuccess”,因此您可以从那里使用 $scope.$on();

引用。 https://docs.angularjs.org/api/ng/service/ $位置

更新:阅读您的评论后,您最好使用 .run

AngularJS app.run() documentation?

关于javascript - 在每个模板/ Controller onload 上调用一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34242683/

相关文章:

javascript - 创建特定大小的二维数组的最短方法

javascript - 返回 3 个离用户位置最近的位置(地理位置)并为他们列出这些位置

angularjs - Angular UI Router - 具有多种布局的嵌套状态

php - AngularJS、PHP 和 Mysqli

javascript - 如何使用 angularJS 在 View 中显示工厂方法值

javascript - 更改 mootools 表单验证器的默认错误消息

javascript - Google Sheets Apps 脚本追加行和超链接

javascript - 在javascript中混合两种颜色 "naturally"

angularjs - Breeze 和 Angular 'ToDo' 应用程序不适用于 IE 8

angularjs - Angular Dart中的路由和构造函数