Angular - 应用程序启动事件

时间:2013-11-14 13:00:53

标签: angularjs

处理应用启动事件的最佳方法是什么?

我希望在应用启动或应用刷新后自动登录用户。

我的代码放在哪里?

1 个答案:

答案 0 :(得分:9)

您要在应用启动(或应用刷新)上运行的任何代码都应该放在module.run()内。您可以像控制器一样注入和使用http或其他服务之类的依赖项。例如:

var app = ng.module('app', [/* top-level dependencies, modules */]);

app.run(['$http', '$q', function ($http, $q) {

   // any code you want to run on app start/refresh, using any dependencies you've injected

}]);