【发布时间】:2013-06-05 00:30:06
【问题描述】:
我有一个包含多个页面的流程,当我使用“transitionTo”返回到已显示的路线/视图时,它的“didInsertElement”方法未被调用。 (不过,它是在第一次显示视图时触发的)
是否有我的视图可以挂钩的事件每次显示时都会被调用?
我的路线看起来像这样
App.Router.map(function() {
this.resource("parent", { path: "/parent" }, function() {
this.resource("child", { path: "/child" });
});
});
所以当我在子视图中调用时:
this.transitionTo('parent')
父视图不会触发“didInsertElement”。
【问题讨论】:
-
这些其他视图是同一条路线吗?又名
/post/1和/post/2 -
一个是另一个的嵌套视图。我会更新我的描述。
-
你想在视图的 didInsertElement 钩子中做什么?
标签: ember.js