Ember.js 直接在emberjs中显示编辑模板

Ember.js 直接在emberjs中显示编辑模板,ember.js,Ember.js,我对emberjs很陌生。我被路由器、控制器等复杂的概念淹没了,所以我不断地问noob一些问题 问题:我想在用户模板中显示编辑模板作为出口…而不使用用户模板 方法1 这是我的“用户”模板。数据显示正确。当我选择“编辑”链接时,所选用户的配置文件显示在下表中 这是我的文件 但是,由于我正在表中显示所有用户的信息,因此我不想在表下方显示用户配置文件。我直接想在那里显示用户/编辑模板 但在我的“用户”模板中,当我更改 <td>{{#linkTo 'user' this}}Edit{{/li

我对emberjs很陌生。我被路由器、控制器等复杂的概念淹没了,所以我不断地问noob一些问题

问题:我想在用户模板中显示编辑模板作为出口…而不使用用户模板

方法1

这是我的“用户”模板。数据显示正确。当我选择“编辑”链接时,所选用户的配置文件显示在下表中

这是我的文件

但是,由于我正在表中显示所有用户的信息,因此我不想在表下方显示用户配置文件。我直接想在那里显示用户/编辑模板

但在我的“用户”模板中,当我更改

<td>{{#linkTo 'user' this}}Edit{{/linkTo}}</td>

然后,即使//用户也无法渲染。我得到一个错误: 断言失败:尝试链接到路由“user/edit.index”失败

方法2

我遵循了本文问题部分给出的代码

我复制/粘贴了问题部分的代码……所以我不会在这里重复。这篇文章和我的代码的区别在于,我把按钮的代码放在了我的“用户”模板中,而另一张海报把它放在了“用户”模板中

但是当我点击编辑按钮时,我得到一个错误,即“编辑”操作没有得到处理


据我所知,users/edit路由嵌套在users/:user_id路由中,因此我无法直接访问它。但是,我想直接显示编辑模板。有可能吗?

你能把你的代码放进那个jsbin吗。它已经具有所有依赖项。jsbin中的某个版本生成url后,您可以在可运行的环境中与我们共享该代码。该代码使用CodeIgniter web服务…因此它不会在jsbin中运行
<td>{{#linkTo 'user/edit' this}}Edit{{/linkTo}}</td>