【问题标题】:How to get the fieldValue in the Meteor AutoForm如何在 Meteor AutoForm 中获取 fieldValue
【发布时间】:2014-12-11 11:04:30
【问题描述】:

通过流星自动成型,

我可以通过

获取标签
{{> afFieldLabel name="myLabelName"}}

我也可以通过自动生成输入字段

{{> afFieldInput name="myLabelName"}}

如果我只想显示字段的值怎么办?我希望应该有类似的东西

{{> afFieldValue name="myLabelName" }}

【问题讨论】:

    标签: meteor meteor-autoform


    【解决方案1】:

    这太晚了。我相信你已经想通了,但不管怎样,你去吧。这将为您提供字段名称(响应式):

    var someValue = AutoForm.getFieldValue("fieldName" , "formId");

    然后您可以将此值放置在模板中您喜欢的任何位置。

    【讨论】:

    • 谢谢!!我没有找到这个api。它比我破解的要好得多。
    • 其实是 var someValue = AutoForm.getFieldValue("fieldName", "formId");
    • 我希望我能多次对此表示赞同。帮助了我,谢谢。
    【解决方案2】:

    其实你应该使用:

    var someValue = AutoForm.getFieldValue("fieldName");

    在您的模板助手中。如果省略 formId,则页面重新加载后表单值将无法正常运行。参考https://github.com/aldeed/meteor-autoform/blob/devel/CHANGELOG.md#500

    兼容性中断:AutoForm.getFieldValue 的函数签名 从 (formId, fieldName) 反转为 (fieldName, [formId]) formId 可选。使用时不能传递 formId 参数 在表单上下文中运行的助手中。反过来, 如果不在自动表单中调用它,则必须传递 formId。

    【讨论】:

      猜你喜欢
      • 2015-03-09
      • 2015-12-31
      • 1970-01-01
      • 1970-01-01
      • 2016-02-08
      • 2016-01-24
      • 1970-01-01
      • 2016-04-03
      • 2015-10-22
      相关资源
      最近更新 更多