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) 방법은 여기를 호출 할 필요하면 =() => { 반환 $에 httpUserService.acl()
약속이 해결 될 때까지 첫 번째 방법을 중단하려면 2 개의 app.run method.how가 있습니까?하자의 ACL에서 코드입니다. 수 (AppConstants.api +
/acl/user-resources
) 그 때는 ((고해상도) => { 반환 res.data })
}
첫 번째 성공을 유지하십시오. –
좋은 코드 덕분에 설명해 주시겠습니까 –
첫 실행에서 실행을 유지하는 데 다른 방법이 없었습니다 –