我有一个 machine_list_item.html 模板,其中包含这段代码:
{{#if view.machine.isGhost}}
<div class="remove-machine-key-association">
<button {{action "aloha" target="view"}}></button>
</div>
{{/if}}
我在 machine_list_item.js 视图中有这个函数:
aloha: function() {
alert('Tadah!');
}
该按钮不会调用该函数并会给出此错误:
错误:断言失败:Mist.MachineListItemView 上不存在操作“aloha”
但是,如果我注释掉车把的 {{#if}} 结构,代码就可以正常工作。
任何帮助将不胜感激!