【问题标题】:Ionic / ui router - How to avoid history update on state changeIonic / ui 路由器 - 如何避免状态更改的历史更新
【发布时间】:2015-07-02 03:51:29
【问题描述】:

当我使用$state.go 更改状态时,历史更改会自动更新。我希望能够更改一个状态,以避免在历史上记录此更改。

我看过$ionicHistory,但我找不到我的幸福。

【问题讨论】:

    标签: angular-ui-router ionic-framework ionic


    【解决方案1】:

    我使用 $ionicHistory 服务执行此操作:http://ionicframework.com/docs/api/service/$ionicHistory/

    $ionicHistory.nextViewOptions({
        disableBack: true
    });
    

    然后你可以正常做你的$state.go

    【讨论】:

    • 其实在我使用的时候,我不能从我的新状态返回...假设三个状态A->B->C,我只想忘记B但是能够从B或C回到A
    • 因此您需要在按 backBtn 时在新状态上使用:goBack(-2),但您的用例似乎还没有被 ionic 处理
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-07
    • 2017-05-15
    • 1970-01-01
    • 2018-01-05
    • 1970-01-01
    • 1970-01-01
    • 2022-12-22
    相关资源
    最近更新 更多