在AngularJS中的ng-init之前运行函数

时间:2016-04-22 17:52:58

标签: angularjs ng-init

我有一个函数checkLogin(),用于在服务中设置变量。这始终在app.run(...)中运行。在ng-init调用的一个函数中,我想使用这个变量来调用我的后端。问题是之前调用了ng-init,因此对后端的调用会发送一个undefined变量。我该怎么做才能确保始终首先调用checkLogin()

1 个答案:

答案 0 :(得分:0)

喜欢这里需要登录是服务的功能

.state('app.dashboard', {
      url: "/dashboard",
      templateUrl: "partials/dashboard.html",
      controller: 'DashboardCtrl',
      activePage:'dashboard',
      resolve: {
        loginRequired: loginRequired
      }
相关问题