通过meteor autoform,
我可以通过
获得标签{{> afFieldLabel name="myLabelName"}}
我也可以通过
自动生成输入字段{{> afFieldInput name="myLabelName"}}
如果我只想显示该字段的值,该怎么办?我希望应该有像
这样的东西{{> afFieldValue name="myLabelName" }}
答案 0 :(得分:6)
这已经很晚了。我确定你已经想到了这一点,但无论如何你要走了。这将为您提供字段名称(被动地):
var someValue = AutoForm.getFieldValue(" fieldName"," formId");
然后,您可以将此值放在模板中的任何位置。
答案 1 :(得分:0)
实际上你应该使用:
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参数 在窗体上下文中运行的帮助器中。反过来, 如果没有在autoform中调用它,你必须传递formId。