-1
응용 프로그램을 실행하기 전에 메뉴에 대한 일부 구성을하고 싶습니다. 그러나 app.run는 서비스Sercives 이전에 Angular-JS app.run이 실행 중입니까? 어떻게 변경할 수 있습니까?
startup.js
app.run(function ($q, $rootScope,UtilService, MainManuService) {
//code to modify left menu here
UtilService.getListMenu().then(function(response){
// Some config here
MainManuService.setMenu(response.data);
})
})
후 실행 그리고 시작 내부 또한 데이터베이스에서 동적 데이터를 얻을 수있는 restService UtilService
를 호출합니다.
index.html을 :
<script src="scripts/config.js"></script>
<script src="scripts/startup.js"></script>
가 SO 응용 프로그램이 시작되기 전에 필요한 데이터를 설정할 수 있도록 내가 서비스 전에 app.run를 실행할 수 있습니다 어쨌든 있나요? 감사합니다.
실행 후 run 메소드가 실행 된 후에 절대로 실행될 수 없습니다. 응용 프로그램이 실행될 때마다 .run 메소드가 실행되고 서비스와 컨트롤러가 실행됩니다. –
나는 어떤 일이 일어나는지보기 위해 예제를 만들고 있습니다. –
네, 맞습니다. 문제는 UtilService가 다른 서비스를 필요로하므로 서비스를 실행할 필요가 있습니다. (그렇다면 아직 해결할 생각이 없습니다.) –