【发布时间】:2019-04-23 06:02:48
【问题描述】:
我现在有一个 fromGroup,我想根据数据库值动态生成一些输入字段。示例:我喜欢 obj
{
type:"text",
name:"test_name"
placeholder:"Test"
}
I have created input field like:
<input type="text" name="test_name" placeholder="Test">
到目前为止,我已经尝试过了,
向我的 FormGruop 添加动态控件
this.applicationForm.addControl(formFieldObj.name, new FormControl('', Validators.required));
并将生成的 HTML 推送到模板中,例如:
<div [innerHTML]="getDynamicHTML()"></div>
现在的问题是无法为任何动态添加的输入字段添加值。我如何编译这个生成的 HTML?
【问题讨论】:
-
你能提供stackblitz吗?
-
我创建了一个 Stackblitz,它应该可以满足您的需求。 stackblitz.com/edit/angular-wlzh3f - 告诉我你过得怎么样。
-
@MattSaunders 先生,非常感谢您的帮助。感谢您的时间。我正在检查你的答案。
-
您如何继续使用我的解决方案 - 它完成了工作吗?