使用来自aldeed的 Meteor 惊人的自动成型。
我有一个使用 autoForm 的自定义表单,它开启了自动保存功能。
{{#autoForm collection="people" id=formId type="update" class="update" doc=. autosave=true template="autoupdate"}}
我创建了一个自定义输入模板,其相关部分如下所示:
<template name="afInputText_autoupdate">
<input type="text" value="{{this.value}}" {{atts}}/><span class="display-value">{{this.value}}</span>
</template>
默认情况下显示.display-value
跨度并且隐藏输入(使用 css),当单击时显示输入并且隐藏跨度。
一切都按预期工作,包括自动保存功能,除了.display-value
跨度中的值不会像我预期的那样自动更新。
我怀疑用于创建未订阅相关文档的表单的对象存在某些问题。我还不了解 Meteor 的内部工作原理(我已经尝试过)。
有人可以为我指出正确的方向以更新该值吗?