【发布时间】:2017-12-26 06:26:48
【问题描述】:
我正在尝试将 formGroup 添加到我的整体表单中,条件是在我的情况下特定字段是某种类型。我添加这个 formGroup 的函数如下所示:
initSocial() {
const group = <FormGroup>this.cardForm;
group.addControl(
'social': this._fb.group({
'fb': new FormControl(this.currentCard.social.fb),
'yt': new FormControl(this.currentCard.social.yt),
'ig': new FormControl(this.currentCard.social.ig),
'tw': new FormControl(this.currentCard.social.tw),
})
)
}
现在,在“社交”说“,”之后,冒号下出现打字错误。我无法对此进行测试以查看 addControl() 是否可以正常工作。
我的 initSocial 函数在 ngOnInit 中,如下所示:
if(this.currentCard.cardType === "brand"){
this.initSocial();
}
任何帮助/提示/建议将不胜感激。
【问题讨论】:
-
您在
'social'附近缺少{}。请不要发布“为什么此代码不起作用”之类的问题。