Я пытаюсь добавить 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'
. Пожалуйста, не публикуйте, почему этот код не работает, в виде вопросов. - person Reactgular   schedule 20.07.2017