灰烬:从路线访问父视图

时间:2013-05-07 13:54:27

标签: view ember.js ember-router

有没有办法从ember路线访问视图?

我的用例:我想做一些类似于jquery手风琴(可折叠/可扩展)的东西,其中每个手风琴项目都是不同的视图 - 其他视图应该仍然可见,只是折叠(我希望扩展的手风琴视图)状态由URL表示可收藏,这就是我通过路由器这样做的原因。我希望为每个手风琴项目都有子路径,并且每个路线覆盖renderTemplate以调用accordionItemView.expand()而不是渲染模板。

如何从路线访问视图?这是解决问题的正确方法吗?

我知道我总是可以在视图的插入上设置一些全局变量,或者使用jQuery来查看视图,但我想知道是否有非hacky方法来执行此操作。

0 个答案:

没有答案