搞事情阿 2021-01-27 14:27 采纳率: 0%
浏览 8

angular ui-router

一个页面加载的时候(数据还没出现),点击切换另一个页面,会自动回到刚刚还在加载的页面,数据加载完成后就不会有这个问题了

 

  • 写回答

1条回答 默认 最新

  • lshen01 2023-03-16 14:38
    关注

    参考GPT和自己的思路:

    根据你的描述,这个问题可能是由于使用了 ui-router 的状态缓存功能导致的。在使用状态缓存时,你可以通过设置一个参数来控制是否开启缓存功能,例如:$stateProvider.state('example', { cache: false, ... })。如果 cache 参数设置为 true,则会在离开该页面时缓存该状态的 DOM 元素,并在重新进入该状态时恢复这些元素。

    如果你希望在每次进入状态时都重新加载数据,可以将 cache 设置为 false。

    另外,你也可以在状态切换时手动清除缓存,例如:$ionicHistory.clearCache()。这样可以保证在页面重新加载时,缓存的状态信息和 DOM 元素都会被清除。

    评论

报告相同问题?

悬赏问题

  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的