【发布时间】:2017-12-29 13:09:55
【问题描述】:
我正在开发 angular2 应用程序,在表单字段中存储多个复选框的值时遇到问题。
键入脚本
form : FormGroup;
cities = ["Mohali", "Chandigarh", "Ludhiana", "Amritsar"];
zip_codes = ["282001", "456123", "123456", "140412"];
constructor(private formBuilder : FormBuilder)
{
this.form = this.formBuilder.group({
cities : this.formBuilder.array(["Mohali", "Amritsar"]),
zip_codes : this.formBuilder.array(["456123"])
});
}
HTML
<div *ngFor="let city of cities">
<input type="checkbox" formControlName="cities" value="city">
<span>{{city}}</span>
</div>
<div *ngFor="let zipCode of zip_codes">
<inbput type="checkbox" formControlName="zip_codes" value="zipCode">
<span>{{zipCode}}</span>
</div>
我想将选中的城市和邮政编码存储在表单字段中,当我在表单字段中有默认值时,将自动检查数组中的值。
【问题讨论】:
-
应该检查哪些项目?
-
我更新了我的问题。