javascript - 字符串中的 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 作为字符串加载。有许多工作簿在内容中分布着超过一千个输入。将它们的无数部分作为单页输出的静态编码对我来说不是一个解决方案。
感谢大家的帮助!!
解决方案
推荐阅读
- angular - angular 5 验证和处理中的部分形式
- sql - SQL Server存储过程将所有值加倍
- c++ - Gtk - 如何设置盒子大小?
- grails - Grails 在同一个 gsp 中使用 Command Object 和 object
- java - 如何将我的 java 变量设置为具有 xsi:type
- php - MySQL中的查询加速
- php - 在 laravel 5.6 中找不到驱动程序,我使用 pgsql (pgadmin4) 作为数据库
- c# - 使用udp将数据发送到多个客户端c#
- spring - Spring框架错误:NonUniqueResultException:结果返回多个元素
- php - 为什么 php 不爆炸提取数组值