Javascript 将方法用作自动表单类型并添加postId
当我在Javascript 将方法用作自动表单类型并添加postId,javascript,node.js,meteor,meteor-autoform,Javascript,Node.js,Meteor,Meteor Autoform,当我在autoform中使用quickform在集合中插入文档时,插入的文档似乎在插入后不久就会闪烁。我读到这是由于延迟补偿。我还读到,如果我想避免闪烁,我必须通过服务器插入。因此,我使用 {{> quickForm id="demo" schema=schemaFromJSON type="method" meteormethod="demoSubmission"}} 使用方法demoSubmission插入文档: Meteor.methods({ demoSubmission:
autoform
中使用quickform在集合中插入文档时,插入的文档似乎在插入后不久就会闪烁。我读到这是由于延迟补偿。我还读到,如果我想避免闪烁,我必须通过服务器插入。因此,我使用
{{> quickForm id="demo" schema=schemaFromJSON type="method" meteormethod="demoSubmission"}}
使用方法demoSubmission
插入文档:
Meteor.methods({
demoSubmission: function (attr) {
check(attr, Collection.simpleSchema());
var doc = _.extend(attr, {
createdBy: user._id,
createdAt: new Date
});
return Collection.insert(doc);
}
}
这是使用autoform插入的正确方法吗?该方法应该在服务器、客户端或共享代码中定义吗
我的问题是,如果我想使用这种方法类型创建注释,我不知道如何添加注释所属的postId
我可以通过快速表单传递id吗
{{> quickForm (...) postId=myPostId}}
然后获取方法中的postId
参数