2 개의 html 파일이 있는데 하나는 index.html이고 다른 하나는 project.html입니다. 그들은 자신의 app.js와 project.js를 가지며 동일한 controllers.js를 공유합니다.앱에서 앱으로 리디렉션 한 후 AngularJS 기본 페이지가로드되지 않습니다.
ng-app = "app"및 ng-app = "project"를 별도로 정의했지만 로그인하여 project.html로 리디렉션하거나 프로젝트에서 index.html로 로그 아웃하면 기본 페이지가 아닌 경우가 있습니다. 로드. 내가 ui-router를 사용하고 있는데, 기본 상태가 가끔씩 발생하지 않는 것 같습니다. 뭐가 잘못 됐니? 감사.
업데이트 리디렉션과 관련이없는 것 같습니다. 심지어 URL (get)을 몇 번이고 반복해서 입력하면 잠시 동안 기본 상태가로드되지 않습니다. 새로 고침을 강제하면 다시 작동합니다.
다른 페이지에서 동일한 앱 (ng-app = "app")으로 선언해야한다고 생각합니다. 경로 또는 템플릿을 사용하여 다시 렌더링 할 수 있습니다. –
실제로 이미 시도했습니다. 모호한 모듈로 보이고 페이지로 리다이렉트 할 때 모듈을 초기화하지 않는 것 같습니다. 그러나 때때로 다시 시작됩니다. – PeiSong
이는 Chrome에서만 발생합니다. Safari에서는 절대로 발생하지 않습니다. 나는 크롬이 js 객체를 캐시하기에는 '너무 똑똑하다'고 생각하니? – PeiSong