我可以在流星中使用 autoform & collection2 包以一种形式使用两个不同的集合吗?
Can I use two different collection in one form using autoform & collection2 package in meteor?
我使用 meteor 中的 autoForm 和 collection2 包制作了一个表格。我想向该表单添加一个下拉字段,该选项是根据我拥有的另一个集合填充的。我可以这样做吗?
任何建议...
您可以使用模板辅助函数来填充下拉列表的选项。定义一个 returns 选项对象数组的函数,然后将 select 字段的 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}}
我使用 meteor 中的 autoForm 和 collection2 包制作了一个表格。我想向该表单添加一个下拉字段,该选项是根据我拥有的另一个集合填充的。我可以这样做吗?
任何建议...
您可以使用模板辅助函数来填充下拉列表的选项。定义一个 returns 选项对象数组的函数,然后将 select 字段的 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}}