angular.module('app', [
... ])
.constant('AppConstants', constants)
.config(appConfig)
.run((UserService, User) => {
'ngInject';
console.log('apprun')
UserService.acl()
.then((data) => {
console.log('data')
User.setACL(data)
console.log(data)//finsish this first then go to second run call
})
.catch((err) => {
console.log(err);
})
})
.run(appRun)
.component('app', AppComponent)
Мне нужно завершить
Usercervice.acl
вызов первым, а затем запустить второй прогон нужен метод (apprun) будет называться здесь код изUserService.acl()
У меня есть 2 метода app.run. Как остановить первый метод до тех пор, пока обещание не будет разрешено?пусть ACL =() => { возвращение $ HTTP. получить (AppConstants.api +
/acl/user-resources
) .then ((Рез) => { возвращение res.data })
}
сохранить второй успех. –
Не могли бы вы объяснить, используя какой-то код, было бы здорово спасибо –
он не сработал ни в каком другом виде, чтобы провести выполнение в первом запуске –