Meteor AutoForm simpleSchema this.field函数不起作用

时间:2016-03-05 12:21:16

标签: meteor meteor-autoform

我在Meteor中使用SimpleSchema遇到了麻烦。

我的目标是改变" min"字段基于"类型"字段值所以我写了这段代码。

'min': {
    type: Number,
    optional: true,
    label: function() {
      if(this.field('type').value == "Year") {
        return "Minimum Year"
      }
      return "Minimum Value"
    }
  },

但是当我调试它时,它显示这是空白对象。

我不知道如何处理这个问题。

请帮助我!

1 个答案:

答案 0 :(得分:1)

希望这有帮助,

{{> afQuickField name="min" label=checking}}

Template.x.helpers({
  checking:function(){
    if(Autoform.getFieldValue(field,formId)=="expected") 
      return "expected label"
    else
      return ""
  } 
})