我希望我的 ArrayController 中的项目能够收听
FB.Event.subscribe('edge.create', function(response){
Ember.Instrumentation.instrument("facebook.like", response);
})
我正在使用单独的 itemController。
Like2win.ContestsController = Ember.ArrayController.extend({
itemController: "contest",
});
Like2win.ContestController = Ember.ObjectController.extend({
init: function() {
this._super();
instance = this;
Ember.subscribe("facebook.like", {
before: function(name, timestamp, payload) {
instance.send('onLike', payload);
},
after: function(name, timestamp, payload) {
//
}
})
},
由于某种原因,只有我数组中的最后一项最终会监听该事件。我刚开始使用 Emberjs,所以我希望答案很简单。