问题描述
我正在使用Angular JSON Schema Form构建带有模型的表单,该模型可以在选择其他选项时发生变化。我得到的问题是,即使考虑到模型变量在组件中发生了变化,表单也不会重新加载其值。
这是我的AJSF:
<json-schema-form #resinForm
ngDefaultControl
id="resindisplayForm"
loadExternalAssets="false"
[schema]="mySchema"
[(ngModel)]="myModel"
framework="material-design"
(onChanges)="onChangesResin($event)"
(onSubmit)="saveSettings($event)"
spellcheck="false"
></json-schema-form>
解决方法
我已经找到了解决问题的方法,基本上我不再使用[[model]]绑定了,而我改成了[data]了,它的工作原理就像是一种魅力。此外,双向绑定[(data)]不起作用。