在我的sever/publish.js
,我有这样的事情:
Questions = new Meteor.Collection("questions");
Meteor.publish("questions", function(){
return Questions.find();
});
每当我client/app.js
做这样的事情时:
Questions = new Meteor.Collection("questions");
var questionHandle = Meteor.subscribe("questions");
Meteor.methods({
post: function(title){
Questions.insert({title: title});
}
});
$('.save').on('click', function(){
var title = $('input[name="title"]').val();
Meteor.call('post', title);
});
它不起作用!但是如果我把代码放在外面,服务器数据就会更新。
Questions = new Meteor.Collection("questions");
var questionHandle = Meteor.subscribe("questions");
$('.save').on('click', function(){
var title = $('input[name="title"]').val();
Questions.insert({title: title});
});
这是一个错误还是我错过了什么?