运行 AngularJS 中 ng-init 之前的函数
Run function before ng-init in AngularJS
我有一个函数 checkLogin()
可以在服务中设置一个变量。这总是 app.run(...)
中的 运行。在 ng-init 调用的一个函数中,我想使用这个变量来调用我的后端。问题是之前调用了 ng-init,所以对我的后端的调用发送了一个 undefined
变量。我应该怎么做才能确保总是先调用 checkLogin()
?
喜欢这里需要登录是服务的功能
.state('app.dashboard', {
url: "/dashboard",
templateUrl: "partials/dashboard.html",
controller: 'DashboardCtrl',
activePage:'dashboard',
resolve: {
loginRequired: loginRequired
}
我有一个函数 checkLogin()
可以在服务中设置一个变量。这总是 app.run(...)
中的 运行。在 ng-init 调用的一个函数中,我想使用这个变量来调用我的后端。问题是之前调用了 ng-init,所以对我的后端的调用发送了一个 undefined
变量。我应该怎么做才能确保总是先调用 checkLogin()
?
喜欢这里需要登录是服务的功能
.state('app.dashboard', {
url: "/dashboard",
templateUrl: "partials/dashboard.html",
controller: 'DashboardCtrl',
activePage:'dashboard',
resolve: {
loginRequired: loginRequired
}