通过流星自动成型,
我可以通过
{{> afFieldLabel name="myLabelName"}}
我还可以通过以下方式自动生成输入字段
{{> afFieldInput name="myLabelName"}}
如果我只想显示字段的值怎么办?我希望应该有类似的东西
{{> afFieldValue name="myLabelName" }}
通过流星自动成型,
我可以通过
{{> afFieldLabel name="myLabelName"}}
我还可以通过以下方式自动生成输入字段
{{> afFieldInput name="myLabelName"}}
如果我只想显示字段的值怎么办?我希望应该有类似的东西
{{> afFieldValue name="myLabelName" }}
这已经晚了。我相信你已经想通了,但不管怎样,你去吧。这将为您提供字段名称(反应性地):
var someValue = AutoForm.getFieldValue("fieldName" , "formId");
然后,您可以将此值放置在模板中您喜欢的任何位置。
实际上你应该使用:
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。