我的 html 页面中有这段代码:
<script type="text/x-handlebars" data-template-name="logged">
<h1>Page</h1>
{{view.name}}
{{#view App.LoginButton}}
<button type="button">This is a clickable area!</button>
{{/view}}
</script>
我的 js 脚本中有这段代码:
App=Ember.Application.create();
App.Route= Ember.Route.extend({
events: {
/* turnItUp: function(level){
alert("ee");
}*/
}
});
App.Router.map(function() {
this.resource('logged', {path: '/'});
});
App.LoginButton= Ember.View.extend({
click: function(evt) {
this.get('controller').send('turnItUp', 11);
}
});
App.PlaybackController = Ember.Controller.extend({
events:{
turnItUp: function(level){
alert(level);
}
}
});
当我单击一个按钮时,我收到此错误:
未捕获的错误:没有处理事件“turnItUp”。
为什么?