Angular JSON Schema Form更改模型数据不会更新表单

问题描述

我正在使用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)]不起作用。