0

在使用 FlowRouter 时,我似乎无法弄清楚如何创建一个有效的 Autoform“QuickForm”。我不断收到此错误:

Exception in template helper: Error: Footer is not in the window scope

这是我的快速表格。在这种情况下,collection 等于 "Footer" 的字符串值:

{{> quickForm id="formView" type="insert" collection=form.collection }}

也许一个 Quickform、simpleSchema 和 FlowRouter 的例子就足以回答这个问题。

4

1 回答 1

0

我意识到我的问题是创建集合的文件和呈现 Quickform 的模板文件位于单独的包中!

我添加api.export("Footer",['client', 'server']);到正确的包中,一切正常!

注意:我还不知道这是否是推荐的方法,或者此解决方案是否存在安全问题,因此暂时不会将其标记为正确。

于 2016-02-15T16:38:07.663 回答