我试图用标签进行工作导航。
这是一个问题的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>
现在当我去参加活动时,导航栏中的后退按钮正确显示,但是当我去参加会议时,后退按钮既没有出现过渡动画。
也许我错误地使用了标签或在抽象状态上遗漏了某些东西,但是我已经尝试在每个标签的离子视图中使用隐藏按钮,并尝试调试历史是否有某些内容没有运气:/
请,任何指导都会被贬低。
答案 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>