在以前版本的Ember中,我使用单数PostController
来管理新的/显示和编辑视图。
但是现在随着控制器和路由的分离以及使用post.new/post.edit/post
控制器的惯例,我不确定跨视图共享逻辑的惯例是什么。
请记住,我的编辑/新路由没有嵌套在posts
路由中,因为插座没有嵌套,所以我不能将逻辑放在父路由中。
{{with controllers.post}}
块?PostNewRoute/PostEditRoute
和PostNewController/PostEditController
之间使用共享混音? PostEditController
继承了PostNewController
?{{outlet}}
的路由中,这样我就可以继承共享事件了吗?我怀疑这是否有适当的约定,但我想听听其他人是如何做到的?