带标签的离子导航后退按钮

时间:2015-01-11 23:38:08

标签: ionic-framework ionic

我试图用标签进行工作导航。

这是一个问题的jsfiddle: http://jsfiddle.net/brayancastrop/fgcruwxg/1/

我有一个标签式视图,无需后退按钮或转换即可加载。

<script type="text/ng-template" id="templates/conference.html">
    <ion-tabs tabs-type="tabs-icon-only" has-header=true padding=true>
        <ion-tab title="Info" icon-on="ion-ios7-filing" icon-off="ion-ios7-filing-outline" href="#/events/1/conferences/1/information">
            <ion-nav-view name="conferenceInformation"></ion-nav-view>
        </ion-tab>

        <ion-tab title="Presentation" icon-on="ion-ios7-clock" icon-off="ion-ios7-clock-outline" href="#/events/1/conferences/1/presentation">
            <ion-nav-view name="conferencePresentation"></ion-nav-view>
        </ion-tab>

    </ion-tabs>

</script>

现在当我去参加活动时,导航栏中的后退按钮正确显示,但是当我去参加会议时,后退按钮既没有出现过渡动画。

也许我错误地使用了标签或在抽象状态上遗漏了某些东西,但是我已经尝试在每个标签的离子视图中使用隐藏按钮,并尝试调试历史是否有某些内容没有运气:/

请,任何指导都会被贬低。

1 个答案:

答案 0 :(得分:4)

您的<ion-nav-view name="conferenceInformation"></ion-nav-view>内嵌ion-tabs似乎无法正常工作。我认为它需要高于ion-tabs指令。

改变这个:

<script type="text/ng-template" id="templates/conference.html">
    <ion-tabs tabs-type="tabs-icon-only" has-header=true padding=true>
        <ion-tab title="Info" icon-on="ion-ios7-filing" icon-off="ion-ios7-filing-outline" href="#/events/1/conferences/1/information">
            <ion-nav-view name="conferenceInformation"></ion-nav-view>
        </ion-tab>

        <ion-tab title="Presentation" icon-on="ion-ios7-clock" icon-off="ion-ios7-clock-outline" href="#/events/1/conferences/1/presentation">
            <ion-nav-view name="conferencePresentation"></ion-nav-view>
        </ion-tab>

    </ion-tabs>

</script>

到此:

<script type="text/ng-template" id="templates/conference.html">
    <ion-nav-view name="conferenceInformation"></ion-nav-view>
    <ion-tabs tabs-type="tabs-icon-only" has-header=true padding=true>
        <ion-tab title="Info" icon-on="ion-ios7-filing" icon-off="ion-ios7-filing-outline" href="#/events/1/conferences/1/information">

        </ion-tab>

        <ion-tab title="Presentation" icon-on="ion-ios7-clock" icon-off="ion-ios7-clock-outline" href="#/events/1/conferences/1/presentation">
            <ion-nav-view name="conferencePresentation"></ion-nav-view>
        </ion-tab>

    </ion-tabs>

</script>

Updated jsfiddle