【发布时间】:2016-03-04 08:20:16
【问题描述】:
我有一个模板,newThings。该模板会找到所有新事物并将其显示在我的网页上。这个做完了。但是后来我想在模板中添加一个“提交”按钮,通过单击该按钮,所有新事物都将被插入到 Mongo db 的集合中。我该怎么做呢?
更详细地说,Template.newThings 的帮助器返回一个光标:return ThingsCollection.find({Checked: true}),然后我使用“#each”标签将其显示在网页上。然后我使用一个复选框来允许用户取消选中任何项目。到目前为止,一切都很好。当用户完成检查/取消检查时,他们单击“提交”按钮,我打算将仍然检查的所有内容插入一个名为“GroupsCollection”的集合中。我尝试在 Template.newThings.events 中为按钮单击定义一个函数,那么如何引用要插入的那些项目?我试过“这个”,它是空的;我尝试引用助手的名称“newitems”,它返回未定义的错误。一个更普遍的问题是:我的方法是否“像流星一样”?我应该尝试以不同的方式完成此任务吗?
如果需要,我可以发布更多代码,但我希望以上信息足够,因为这是一个有点笼统的问题。
【问题讨论】:
-
只需添加选中的模板,我可以给你一个更好的例子。
-
您的意思是关于模板、助手和事件的代码?现在做不到。不要和我有代码。同步问题。它们只是几行代码,非常简单。完全符合我上面的描述
标签: javascript mongodb meteor