我有一条新闻,里面有多个段落。我想要做的是为每个段落添加一个表单控件,以便我可以单独更新它们。
这就是数据的样子
{
"newsId": "42352",
"title": "Service is now available",
"body": [
"Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed",
"Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed",
],
"id": 1
}
我的模板看起来像这样
<div class="form-group" >
<md-input-container class="md-block">
<textarea mdInput type="text" rows="6" cols="" [ngModel]="news?.getBody()" class="texta" name="body" placeholder="Paragraph" #body [formControl]="updateNewsFormGroup.controls['body']"></textarea>
</md-input-container>
</div>
在我的组件中,我现在有这个
this.updateNewsFormGroup = formBuilder.group({
'title': ['', Validators.compose([Validators.required, Validators.minLength(3), Validators.maxLength(50)])],
'body': ['', Validators.compose([Validators.required, Validators.minLength(3)])],
'newParagraph': ['', Validators.compose([Validators.required, Validators.minLength(3)])]
});
如何为每个段落单独分配控制器?