我可以帮忙吗?

这是我的主要思想,我希望一个带有链接/按钮的表在单击时创建一个新条目,它将在表的第一行中添加一个表单,该表单保存了一个名为posts / new的模板,我想加载该表单帖子/索引中的模板,保存后将隐藏模板并更新表格

目前我有两个模板posts/indexposts/new内柱/指数我有{{link-to 'posts.new'}}{{outlet newCell}}posts.index ,我想显示posts.newnewCell上点击与{{link-to posts.new}}

我当前的代码在加载posts.index立即在posts.index显示posts.new ,但是我只希望在单击link-to时发生,但我确实直接进入了posts.new

这是我的代码的精简版

===============>>#1 票数:1 已采纳

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

样品在这里

  ask by periabyte translate from so

未解决问题?本站智能推荐:

1回复

Ember.js:在模板中使用{{render}} helper和在路由中使用renderTemplate钩子之间的区别是什么

我最近正在创建一个具有复杂布局的应用程序,所以我试图找到一种优雅的方式来使用大量模板并使它们按照我的意愿工作。 首先,我有一些适合的UI组件,这些组件与模型没有关系,也不需要使用路由来管理状态,因此我使用{{render}} helper来执行以下操作: <script type=
1回复

Ember.js模板布局

我是炭烬开发和尝试制作我的第一个应用程序的新手。 在我的应用程序模板中,我的菜单栏下方带有一个{outlet}标签,以接受其他模板。 我的问题是菜单栏位于页面左侧,我希望{outlet}内容位于右侧,而不是下方。 我一直在谷歌搜索该怎么做,但只设法使其仍然浮动在菜单栏下方。 有人可以
1回复

Ember.js模板渲染

我可能读错了文档。 有人可以检查我的要旨并告诉我为什么invoices/index模板没有显示吗? 当我阅读ember.js文档时,它说应该渲染 (在我的情况下为invoices/index )。 但是, invoices模板将呈现。 把手: JavaScript
1回复

Ember.js“渲染模板”与“渲染成模板”

在Ember.js的有关渲染模板的指南的最后一个示例中,它说: 这是否意味着“要渲染的模板”是“要渲染的模板”内的{{部分}} , {{出口}} , {{渲染}}或{{模板}} ? 如果不是,是否有人可以给出一个带有路由和模板的示例,以区分“要渲染的模板”和“要渲染到的模板”,并说
1回复

Ember.js总是加载索引路由

我有一个非常简单的设置,两条路线。 1索引2类 我的问题是无论我导航到哪个URL,索引路由都已加载 这是我的js代码 任何我的HTML: 即使我导航到“ / class”,我也会在索引中找到html。
3回复

Ember.js - 渲染到插座的默认模板?

所以我有一个如下所示的页面 导航栏我希望在所有页面中保持不变。 所以我使用的方法是将我的页面设置如下: 这很棒,我现在可以将不同的页面呈现在不同路线的插座中。 但是如果我想将默认模板渲染到我的主页的插座中呢? 我已经设法通过重定向/到/home来实现这一点,但必须有
1回复

Ember.js模板绑定性能

我们有一个页面,其中包含一个包含26行的表。 每行将包含一个<input>或<select>元素,具体取决于我们要绑定到的数据。 当绑定到包含5-30个选项的元素时,渲染页面大约需要5秒钟。 如果删除绑定,页面将在一秒钟内呈现。 绑定到Ember.Select
1回复

Ember.js和connectOutlet模板上下文问题

我正在尝试遵循Ember.js文档中的“ Ember应用程序体系结构”指南,以制作具有出口和路由的simpla应用程序,但是有些事情一直困扰着我。 灰烬路由器为什么将控制器设置为模板的数据上下文,而不是视图对象? 这搞砸了一切。 例如,如果由于URL更改而必须呈现以下模板并将其附加到插
1回复

强制模板刷新ember.js

我正在使用I18n本地化软件包来处理我的应用程序的切换语言部分。 它使用全局变量设置所需的语言,并使用json文件存储翻译。 由于语言的切换只是全局变量的变化,因此ember不会检测到它,也不会自动呈现模板。 我通过应用程序控制器中的一个动作来强制它: 该解决方案有两个问题:1
1回复

ember.js在模板中显示存储数据

我有要从服务器检索的JSON数据,我想在ember.js的模板中显示它。 我将数据保存在商店中,并且想要在模板中呈现数据。 我的范本 和我相关的控制器 页面加载后,我得到了。 我该如何解决这个问题呢? 除了保存到商店然后呈现商店之外,是否存在更简单/更好的方