答案 0 :(得分:4)
使用默认值
private void checkOutBook(Book book) {
checkedOutBooks.add(book);
}
模板
this.sectionForm = new FormGroup({
sectionTitle: new FormControl(),
sectionContent : new FormControl(this.section.sectionContent)
});
或使用setValue / pathValue:
<textarea formControlName="sectionContent"></textarea>
演示:https://plnkr.co/edit/NWgzGdUc9cDkKujPgrl4?p=preview
文件:
https://angular.io/docs/ts/latest/api/forms/index/FormControl-class.html https://angular.io/docs/ts/latest/api/forms/index/FormGroup-class.html
的setValue:
设置FormGroup的值。它接受一个匹配的对象 组的结构,控件名称为键。
此方法执行严格检查,因此如果您将抛出错误 尝试设置不存在的控件的值或排除 控制的价值。
patchValue:
修补FormGroup的值。它接受一个带控件的对象 将名称作为键,并尽力将值与正确匹配 小组中的控制。
它接受组的超集和子集而不抛出 错误。