首页 > 解决方案 > 字符串中的 ngModel 字段不会在动态组件中呈现

问题描述

所以几年前我用 Ionic 3 和 Angular 7 提出了这个问题。得到了解决,它也适用于 Ionic 4 和 Angular 8。但是自从升级到 Angular 9 后,我无法在任何地方找到一个解决方案来让它再次工作。

问题是即使 html 正确呈现,表单字段也不会正确呈现。您仍然可以在检查元素中看到 [(ngModel)]="answers.answer1" 。我在此设置了一个 stackblitz,您可以看到正在加载的动态内容以及正常工作的静态输入。

https://stackblitz.com/edit/ionic-v4-q7oeoz

最后:我 100% 必须在内容中包含输入,并从 JSON 作为字符串加载。有许多工作簿在内容中分布着超过一千个输入。将它们的无数部分作为单页输出的静态编码对我来说不是一个解决方案。

感谢大家的帮助!!

标签: javascriptangularionic-frameworkionic4ionic5

解决方案


推荐阅读