如何指定离子标签的否定?

时间:2015-11-12 14:58:58

标签: ionic-framework

我是离子新手,我尝试使用离子标签进行导航,但我遇到了一些问题,我的应用程序有两个标签" Home" " Option"," Home"有子标签

id

我的问题是: 当我从" Home"标记到子标记,然后导航到"选项标记"并尝试回到" Home"标签,我返回子标签而不是" Home"标签

我怎样才能回到" Home"不标记为子标记

1 个答案:

答案 0 :(得分:1)

这是每个设计,因为每个标签都有自己的历史堆栈。如果你想为所有标签使用单个堆栈,你不能使用ion-tabs指令,你必须自己完成。

来自jason-engagegithub issue示例(视情况而定):

<ion-view class="tabs-container">

    <!-- Single UI VIEW -->
    <ion-nav-view name="tabview"></ion-nav-view>

    <!-- TABS -->
    <div class="tabs tabs-icon-top">
        <a class="tab-item" ng-click="goTab1()" ng-class="{ active : settings.isTab1}">
            <i class="icon ion-ios-flame"></i> Tab1
        </a>
        <a class="tab-item" ng-click="goTab2()" ng-class="{ active : settings.isTab2 }">
            <i class="icon ion-ios-location"></i> Tab2
        </a>
        <a class="tab-item" ng-click="goTab3()" ng-class="{ active : settings.isTab3, 'has-badge' : settings.numberOfBadges != 0 }">
            <i class="icon ion-ios-chatboxes"></i> Tab3 <span class="badge badge-assertive" ng-if="settings.numberOfBages != 0">{{settings.numberOfBadges}}</span>
        </a>
        <a class="tab-item" ng-click="goTab4()" ng-class="{ active : settingsTab4}">
            <i class="icon ion-ios-people"></i> Tab4
        </a>
    </div>

</ion-view>