如何使用meteor从服务器调用客户端功能?

时间:2015-09-16 06:23:36

标签: meteor

好的,所以我现在正在做这个并且它有效,但看起来有点hacky。在服务器端经过一段时间后,是否有更好的方法在客户端调用函数?在客户端:

Meteor.subscribe('notifications');

Notifications.find().observe({ //Call whatever function. 
    added: function(item){ 
        console.log(item);
        alert(item.text)
    }
});

这是在服务器上。

Meteor.publish('notifications', function(){
    return Notifications.find({createdBy:this.userId});
});

//These run after a certain interval of time passes:  
Notifications.insert({text: text, createdBy:createdBy});
Notifications.remove({text: text, createdBy:createdBy});

1 个答案:

答案 0 :(得分:1)

在服务器端创建一个集合,用于向客户端发送通知