我使用Ionic Framework和Tabs。
我想从标签C 导航到标签B>儿童B1 ,导致无后退按钮(到B视图)。
我使用了if (typeof($.urlParam('GETparameter')) === 'undefined') {
..
}
,href
和ui-sref
方法...总是一样的!没有后退按钮。
state.go()
使用$scope.gogo = function(){
$state.go('tab.recap', {chatId: 2});
};
或
<button ng-click="gogo()">Go yeahhhh</button>
或
<a ui-sref="tab.recap({postId:2})">aze</a>
这就是我的路线:
<a href="#/tab/projets/2">aze</a>
编辑:我现在明白这是正常的!当我这样做时,它不必是一个后退按钮。 但是如何手动检查是否没有“后退”按钮并手动设置?
谢谢
答案 0 :(得分:0)
您可以通过在模板中添加<ion-navbar>//do what you want here</ion-navbar>
指令来覆盖默认行为,本文将详细介绍topic。在某些时候我还没有和离子一起工作,但最后我做了,只是做了上面的工作。让我知道它是怎么回事,干杯。
答案 1 :(得分:0)
好的,所以我尝试不成功地做到这一点:
当我从视图C导航到视图B1时,我在此B1视图中寻找 $ ionicHistory.backView()。stateName 。 (以正常方式它&#34; tab.projets&#34;)
if($ionicHistory.backView().stateName != "tab.projets")
{
$scope.display_custom_back_button = true;
}
它有效(它检测到正确),但我现在如何在我的视图中显示我的自定义后退按钮?
<ion-view view-title="{{chat.name}}">
<ion-content class="padding">
<img ng-src="{{chat.face}}" style="width: 64px; height: 64px">
<p>
<a href="#/tab/projets/{{chat.id}}/1111"> {{chat}} {{chat.lastText}}</a>
</p>
</ion-content>
</ion-view>