我有一个包含关闭按钮的视图:
.flash-message
div class="close-button" click="view.removeFlash"
= view view.content.thisView
视图本身显示:
Whistlr.AlertView = Ember.View.extend
templateName: "_alert"
removeFlash: ->
alert "Close!"
但是,当我单击“关闭按钮”div 时,什么也没有发生。我尝试用几种不同的方式重写按钮:
click="view.removeFlash"
click="removeFlash"
click="removeFlash" target="view"
我还尝试将操作直接放在控制器中(尽管我什至不确定视图是否有控制器):
Whistlr.AlertController = Ember.ObjectController.extend
removeFlash: ->
alert "I work!"
这些方法都不起作用。也许甚至不可能像使用控制器那样向视图发送操作?如果没有,我还能如何解决这个问题?