【发布时间】:2018-01-21 06:15:17
【问题描述】:
将此操作添加到我的路线后:
actions: {
willTransition() {
this.refresh();
}
}
模板内所有引用嵌套路由的链接都被标记为活动的,即使它们生成的网址具有不同的动态段。
我制作了一个 Ember Twiddle to reproduce the bug。它只发生在 willTransition() 动作中,而不是 redirect() 钩子。 (我需要使用 willTransition 来刷新父路由。)
有一件事要提一下:在第一次渲染时,一切都井井有条。当 willTransition 被触发时它会中断。
有什么想法吗? :)
更新
导致问题的原因似乎是 this.refresh() 而不是 willTransition() 操作。
【问题讨论】:
标签: javascript ember.js handlebarshelper