Meteor autoform中阵列字段的自定义模板

时间:2015-07-16 12:07:31

标签: javascript node.js meteor meteor-autoform

如果我有一个简单的架构:

Schemas.User = new SimpleSchema({
  emails: {
    type: [Object],
    optional: true
  },
  "emails.$.address": {
    type: String,
    regEx: SimpleSchema.RegEx.Email
  },
  "emails.$.verified": {
    type: Boolean
  },
  "emails.$.description": {
    type: String
  },
  "emails.$.provider": {
    type: String
  },

  ...

});

如果我使用autoform打印表单,我可以使用

{{> afQuickField name="emails"}}

打印一个框,我可以在其中添加新内容或删除/更新现有的电子邮件给用户。我喜欢添加/删除对象的选项,但设计非常难看。我想要表中的行,所以我必须用自定义模板替换模板。

我该怎么做?我想这是当前正在使用的模板https://github.com/aldeed/meteor-autoform/blob/devel/templates/bootstrap3/components/afArrayField/afArrayField.html,但我不需要将数组中的每个对象作为列表组项,而是需要它们作为每行中每个字段的表行。

如何定制模板以及如何交换使用的模板?

0 个答案:

没有答案