2015-10-22 58 views
1

我使用的離子替換狀態,我有這樣的代碼的模板:對離子鏈接點擊

<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'}); 

但我不知道怎麼才達到的鏈接在同一個點擊。

回答

2

根據this docs site你可以試試這個:

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