Angular JSON 架构表单更改模型数据不会更新表单

Angular JSON Schema Form changing model data does not update the 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)] 不起作用。