首页 文章

离子离子导航 Headers 不更新

提问于
浏览
2

我的问题是,尽管使用 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 回答

相关问题