0

我有一条新闻,里面有多个段落。我想要做的是为每个段落添加一个表单控件,以便我可以单独更新它们。

这就是数据的样子

{
    "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)])]
    });

如何为每个段落单独分配控制器?

4

0 回答 0