Ember.js renderTemplate索引内的新模板

时间:2014-04-20 14:54:35

标签: ember.js

我可以帮忙解决这个问题吗?

这是主要的想法 我想要一个带有链接/按钮的表来创建一个新的条目,点击它会在表格的第一行添加一个表单,表单保存一个名为posts / new的模板,我想在帖子中加载该模板/ index,保存时会隐藏模板并更新表

目前我有两个模板posts/indexposts/new 在帖子/索引内我{{link-to 'posts.new'}}{{outlet newCell}}内有posts.indexposts.new 我希望在点击newCell

时向{{link-to posts.new}}显示posts.new

我的当前代码在加载posts.index时立即在posts.index内显示link-to, 但是我只希望在点击posts.new时发生这种情况,但我真的直接进入{{1}}

这是我的精简版 的 code

1 个答案:

答案 0 :(得分:1)

根据您的使用案例,您应该使用Post资源进行表格显示而不是PostIndex。当重定向到post.new时,在上面添加一个空行。您要做的是打破资源和嵌套路由的约定。使用上述方法可以很容易地处理。

示例为here