Ren*_*ivo 4 view ember.js ember-router
今天我发现了一个令人震惊的发现:视图上引用的动作由它们的路径处理,而不是由引用它的视图处理.例如:
<a href="#" {{action edit}}>Edit this</a>
Run Code Online (Sandbox Code Playgroud)
该edit行动必须在路线中定义,而不是在视图.当我没有使用路由器之前,View是负责处理此类事件的人,我真的很高兴.
谁能请:
Mud*_*Ali 16
将目标设置为视图
<a href="#" {{action edit target="view"}}>Edit this</a>
Run Code Online (Sandbox Code Playgroud)
如果您的操作在控制器中,则使用
<a href="#" {{action edit}}>Edit this</a>
Run Code Online (Sandbox Code Playgroud)
默认目标是指视图的控制器
我建议你仔细阅读这篇参考文献: Ember Action Helper
我想根据上述参考提及一些关键点