我的问题是,尽管使用 ion-nav-title
我的导航栏 Headers isn't updating 来自 ui-sref
的儿童状态 .
但来自父州的导航栏 updates fine .
我按照本教程改进了默认的幻灯片菜单示例:http://robferguson.org/2015/01/07/ionics-sidemenu-template-and-nested-states/
现在我的后退按钮是一个自定义按钮
<ion-nav-buttons side="left">
<button class="button button-icon button-clear" ui-sref="app.events.detail.subevents({eventId : eventDetails._id})">
<i class="icon ion-arrow-left-c"></i>
</button>
</ion-nav-buttons>
<ion-nav-title>
<span ng-bind="subEventDetails.eventTitle"></span>: Participants
</ion-nav-title>
这是一个显示我的问题的plnkr . 它取消了3级嵌套视图;活动,子活动,参与者 .
场景:
-
幻灯片菜单;活动
-
Headers 显示"List of Events", Headers 是正确的
-
选择事件1以查看其子事件
-
Headers 显示"Event 1: List of sub events", Headers 正确更新
-
挑选子事件1
-
Headers 显示"SubEvent 1: List of Participants", Headers 正确更新
-
Go Back and the title will not change ,它应该恢复为"Event 1: List of sub events",但显示"SubEvent 1: List of Participants" . 请注意,子事件仍显示...
此外,问题不是使用动态 ion-nav-title
而是使用静态 ion-view title
.
希望有人在我需要 Headers 是动态的之前来到这个问题 .
谢谢你的帮助
1 回答
来自Ionic Forum的回答http://forum.ionicframework.com/t/ionic-ion-nav-title-not-updating/30731
solution is to disable cache on the abstract views ,负责Tabs视图 .