Ember.js 如何将按钮连接到其他控制器
在模板中,我遍历所有Ember.js 如何将按钮连接到其他控制器,ember.js,Ember.js,在模板中,我遍历所有用户。从每个用户我想将一个按钮连接到UserController(singluar)中的xyz功能。我必须如何使用{{action}}才能做到这一点?现在,我所有的尝试都在userscoontroller中结束 index.html <script type="text/x-handlebars" data-template-name="users"> <table> {{#each model}} <tr>
用户
。从每个用户
我想将一个按钮连接到UserController
(singluar)中的xyz
功能。我必须如何使用{{action}}
才能做到这一点?现在,我所有的尝试都在userscoontroller
中结束
index.html
<script type="text/x-handlebars" data-template-name="users">
<table>
{{#each model}}
<tr>
<td>{{lastName}}</td>
<td><button {{action "xyz" this}}>Xyz</button></td>
</tr>
{{/each}}
</table>
</script>
一种解决方案是使用
每个
助手的itemController=“user”
属性。这样,目标控制器应该是每个用户的UserController实例
{{#each model itemController="user"}}
<tr>
<td>{{lastName}}</td>
<td><button {{action "xyz" this}}>Xyz</button></td>
</tr>
{{/each}}
{{#每个模型itemController=“user”}
{{lastName}}
Xyz
{{/每个}}
{{#each model itemController="user"}}
<tr>
<td>{{lastName}}</td>
<td><button {{action "xyz" this}}>Xyz</button></td>
</tr>
{{/each}}