meteor autoform string array显示空字段

时间:2015-05-14 07:22:59

标签: arrays meteor meteor-autoform

我为某些集合创建了编辑表单,它有Array字段'phones',每个元素都是String 当我尝试从该字段创建afArrayField时,它显示带有一个空字符串的块

架构:

    {phones:
        {type: Array,
        minCount: 1,
        label: "Phones numbers"},
    {"phones.$":
        {type: String}
    }

模板:

    {{> afQuickField name="phones" value=phones}}

在对象阵列中,“电话”出现

1 个答案:

答案 0 :(得分:1)

我有以下几点:

  phones: {
    type: [String],
    minCount: 1,
    label: "Phones numbers"
  },
  'phones.$': {
    autoform: {
      afFieldInput: {
        type: 'text'
      }
    }
  }

模板助手

Template.home.helpers({
  doc: {phones: ['09988765', '0998776']} // this should come from db.findOne
})

在模板中:

{{#autoForm id='test' schema="Schema.Array" type="update" doc=doc}}
  {{> afQuickField name="phones" value=doc.phones}}
{{/autoForm}}

我有这个: arrayField

我有以下软件包依赖项:

meteor-platform
standard-app-packages
iron:router
iron:layout
aldeed:collection2
aldeed:simple-schema
aldeed:autoform
nemo64:bootstrap
less
accounts-base
accounts-password