目前,我的应用程序模板中有一个视图,可将事件发送到 ApplicationController。我真的宁愿直接从视图将它发送到另一个控制器 PlaylistController,但我不知道如何。
这是我当前的 ApplicationController
App.ApplicationController = Ember.ArrayController.extend({
needs:['playlist'],
changeSong: function(delta) {
this.get('controllers.playlist').send('changeSong', delta);
}
});
这是应用程序模板中的视图:
App.NextSong = Ember.View.extend({
classNames: ['entypo', 'to-end'],
tagName: 'a',
click: function() {
this.get('controller').send('changeSong', 1);
}
});