使用AngularJS,我正在尝试进行异步调用,然后在加载模板/视图之前对window对象执行操作。
我已经尝试过了...
$stateProvider
.state('root', {
url: '/',
abstract: true,
templateUrl: 'app.html',
controller: 'AppController as ctrl',
resolve: {
appConfig: () => {
return api.get().then(data => {
// do something with the data on window object
return data;
});
}
}
})
并且还尝试用此替换return data
return new Promise(resolve => {
resolve(data);
});
但是在加载之前,它似乎并没有完成then()
中的操作?
Boa tarde!
Talvez isso ajude:
return Promise.resolve(data)