zoukankan      html  css  js  c++  java
  • 关于angularjs中路由页面强制更新的问题

    有这么一个问题,在页面内路由页面跳转时,第一次跳入路由页面时是正常的,但是第二次会记住第一次时的状态,有时候并不想这样,想强制更新这个路由页面。

    有一种方式就是使用 ui-sref-opts功能,我试了,结果不好使,不知道是哪里出的问题:

    <a class="item" ui-sref="page1({id:1})" ui-sref-opts="{reload:true, notify: true}"> 链接1</a>

    在网上查了一下,说是可以写click事件,试了一下,依然不好使,郁闷:

    $state.go('page1', {id:1}, {reload: true})

    然后查到了第三种方法,就是在要跳转的路由页面里的ion-view标签里添加一个属性cache-view="false",然后就好使了:

    <ion-view view-title="标题" cache-view="false">

    ......

    </ion-view>

    头两种方法为啥不可以用,第三种为啥可以用,原理还没搞清楚,先不管了,问题解决就好。这个angularjs真是用的一知半解,先这样吧。

  • 相关阅读:
    植物园偶遇一直喵
    植物园偶遇一直喵
    美食篇
    美食篇
    端午节路过南站
    端午节路过南站
    黄山云海
    黄山云海
    Android (1)
    树和树算法(1)
  • 原文地址:https://www.cnblogs.com/modou/p/5936608.html
Copyright © 2011-2022 走看看