【问题标题】:Replace state on Ionic link click替换离子链接点击的状态
【发布时间】:2015-10-22 12:49:54
【问题描述】:

我正在使用 Ionic,并且我有一个包含如下代码的模板:

<ion-item ng-repeat="model in models" href="#/app/ctrl/{{model.id}}">
    {{model.name}}
</ion-item>

当我单击链接时,状态将更改为另一个视图。一切都很好。

但是如何在不保留历史记录的情况下将当前视图替换为新视图?

我有以下代码,可在控制器中使用:

$ionicHistory.currentView($ionicHistory.backView());
$state.go('app.products', {location: 'replace'});

但我不知道如何实现相同的链接点击。

【问题讨论】:

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


    【解决方案1】:

    根据this docs site你可以试试这个:

    <ion-item ng-repeat="model in models" 
              ui-sref="name.of.state" 
              ui-sref-opts="{location: 'replace'}">
        {{model.name}}
    </ion-item>
    

    【讨论】:

      猜你喜欢
      • 2020-11-18
      • 1970-01-01
      • 2017-11-11
      • 1970-01-01
      • 2011-07-28
      • 1970-01-01
      • 1970-01-01
      • 2010-12-26
      • 2013-02-18
      相关资源
      最近更新 更多