我有一个动态的项目大小。对于我想要生成复选框的每个项目。 我认为最好的方法是使用FormArray。angular2 - 带有复选框的FormArray
但我无法设置任何其他属性来指定动态复选框的标签。
items: Array<string> = ['Banana', 'Apple', 'Beer', 'Water'];
let checkboxArray = new FormArray([]);
this.items.forEach(item => {
let formControl = new FormControl(true);
checkboxArray.push(formControl);
})
但我们在这里看到,我只能specifiy在formControl的复选框的值,但不能设置对标签的任何其他信息。
的工作plunkr是在这里:http://plnkr.co/edit/ODe5QSOEvQsQiuBzs56o?p=preview
唉唉完美。非常感谢你! – user2622344