angular.js - ng로 작성된 단일 페이지의 경우 이전 페이지로 돌아갈 때마다 데이터를 다시 로드해야 합니다. 즉, (로딩) 대기 프로세스가 발생합니다. 이 문제를 어떻게 해결합니까?
PHP中文网2017-05-15 17:09:08
0
1
630
1. 각 페이지의 동적 데이터는 $http.get()을 사용하여 컨트롤러에서 얻은 다음 HTML 페이지에서 ng-repeat를 사용하여 루프아웃됩니다. 2. 해당 페이지로 이동하여 이전 페이지로 돌아갑니다.
문제: 이전 페이지로 돌아갈 때마다 데이터를 다시 로드해야 하므로 사용자에게 끔찍한 경험을 선사합니다!
라우팅에는 무엇을 사용하나요?
ui-라우터
? 단일 페이지의 a 태그로 직접 이동하지 마세요. 매번 리소스를 다시 로드해야 합니다.ui-router
?单页就不要直接a标签跳了,每次都要重新加载资源的。一般单页路由都有对应的跳转方法的。
Ng1 ,ui-router
router-link='/xxx/xxx'
在controller,
일반적으로 단일 페이지 라우팅에는 해당 점프 방법이 있습니다.$state.go('/xxx/xxx');
Ng1, UI 라우터
router-link='/xxx/xxx'
🎜🎜$state.go('/xxx/xxx');
🎜🎜 🎜