>  Q&A  >  본문

angular.js - ng写的单页面,每次返回上一页的时候,都要重新加载一次数据即(loading)等待过程,怎么解决这个问题?

1、每个页面的动态数据都是在控制器里面用$http.get()获取的,然后在html页面用ng-repeat循环出来!
2、跳转页面 返回上一页我都是用a标签写的
出现问题:每次返回上一页的时候都要重新加载一次数据,这样给用户体验太差了!

PHP中文网PHP中文网2693일 전576

모든 응답(1)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-05-15 17:11:08

    라우팅에는 무엇을 사용하나요? 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');🎜🎜 🎜

    회신하다
    0
  • 취소회신하다