离线导航从标签C到标签B>子B1导致无后退按钮

时间:2016-08-17 21:32:53

标签: angularjs ionic-framework

我使用Ionic Framework和Tabs。

我想从标签C 导航到标签B>儿童B1 ,导致无后退按钮(到B视图)。

我使用了if (typeof($.urlParam('GETparameter')) === 'undefined') { .. } hrefui-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>

编辑:我现在明白这是正常的!当我这样做时,它不必是一个后退按钮。 但是如何手动检查是否没有“后退”按钮并手动设置?

谢谢

2 个答案:

答案 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>