【发布时间】:2014-12-19 19:29:11
【问题描述】:
在我的 pusherTrigger 方法中获取 Uncaught TypeError: undefined is not a function
这是一个简单的消息传递系统,其中一个用户向另一个用户发送消息,接收者应该会收到通知。我有一个compose_message 操作,应该将消息推送到频道private-incomingMessages。
export default Ember.ObjectController.extend(window.EmberPusher.Bindings, window.EmberPusher.ClientEvents, {
content: {},
logPusherEvents: true,
PUSHER_SUBSCRIPTIONS: {'messageChannel': ['client-compose-message'],
'incomingMessages': ['client-user-messages']},
actions: {
compose_message: function(){
var self = this, content = this.get('messageContent');
self.get('pusher.connection').pusherTrigger('incomingMessages', 'client-user-messages', {'message': content}); //not registering pusherTrigger as a method
},
clientUserMessages: function(){
console.log("client user messages is working!");
}
});
如果您需要更多信息,请告诉我。可以的话请帮忙!
【问题讨论】:
标签: javascript ember.js push-notification pusher