我有一个带有嵌套路由的 ember 应用程序,但是在转换回父路由时,我遇到了销毁子视图的问题。可能最容易看这个小提琴http://jsfiddle.net/j32yT/2/ - 它首先显示“用户”列表;单击“创建”会导致带有“保存”按钮的用户创建“表单”。保存时,该操作在返回其父级的路由处被触发。
我希望在过渡时创建视图会被破坏,但似乎没有。添加一个函数来处理路由出口确实让我清理干净,但看起来有点乱。我是否误解了路由的工作原理?
更新
通过在我的用户路由中引入索引路由,我能够实现我想要的 - 这里有一个新的小提琴http://jsfiddle.net/AsJca/1/ - 我在正确的道路上吗?对这些东西不熟悉,所以还不明白什么可能构成最佳实践!