3

我使用流星中的 autoForm 和 collection2 包制作了一种表格。我想向该表单添加一个下拉字段,该选项是根据我拥有的另一个集合填充的。我可以那样做吗?

任何建议...

4

1 回答 1

1

您可以使用模板辅助函数来填充下拉菜单的选项。定义一个返回选项对象数组的函数,然后将options选择字段的属性设置为函数的名称。

Template.appInsert.helpers({
    getOptions:  function() {
        var cursor = YourCollection.find();
        return cursor.map(function(doc) {
            return {label: doc.name, value: doc._id};
        });
    }
});

然后在您的快速字段定义中使用辅助函数:

{{>afQuickField name='fieldName' options=getOptions}}
于 2015-05-27T06:19:44.903 回答