angular.js - ng로 작성된 단일 페이지의 경우 이전 페이지로 돌아갈 때마다 데이터를 다시 로드해야 합니다. 즉, (로딩) 대기 프로세스가 발생합니다. 이 문제를 어떻게 해결합니까?
PHP中文网
PHP中文网 2017-05-15 17:09:08
0
1
630

1. 각 페이지의 동적 데이터는 $http.get()을 사용하여 컨트롤러에서 얻은 다음 HTML 페이지에서 ng-repeat를 사용하여 루프아웃됩니다.
2. 해당 페이지로 이동하여 이전 페이지로 돌아갑니다.
문제: 이전 페이지로 돌아갈 때마다 데이터를 다시 로드해야 하므로 사용자에게 끔찍한 경험을 선사합니다!

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(1)
phpcn_u1582

라우팅에는 무엇을 사용하나요? ui-라우터? 단일 페이지의 a 태그로 직접 이동하지 마세요. 매번 리소스를 다시 로드해야 합니다. ui-router?单页就不要直接a标签跳了,每次都要重新加载资源的。

一般单页路由都有对应的跳转方法的。

Ng1 ,ui-router

  1. router-link='/xxx/xxx'

  2. 在controller,$state.go('/xxx/xxx');

    일반적으로 단일 페이지 라우팅에는 해당 점프 방법이 있습니다.
  3. Ng1, UI 라우터

router-link='/xxx/xxx'🎜🎜
  • 🎜컨트롤러에서 $state.go('/xxx/xxx');🎜🎜 🎜
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿