【发布时间】:2018-12-18 22:44:35
【问题描述】:
我有一些代码在构建时出错
src\app\components\search.component.html(105,62) 中的错误::“AbstractControl”类型上不存在属性“控件”。
search.component.html(105,62):
<div class="col-xs-3 checkbox" formArrayName="events" *ngFor="let event of form.controls.events.controls; let i = index">
<label>
<input type="checkbox" [formControlName]="i">
{{events[i]}}
</label>
<br *ngIf="i%4 === 3"/>
</div>
search.component.ts(处理事件的部分):
ngOnInit() {
this.eventsList = [
['item 1 A','item 2 A'],
['item 1 B','item 2 B'],
['item 1 C','item 2 C']
];
this.events = [].concat.apply([], this.eventsList);
this.form = new FormGroup({
type: new FormControl(),
state: new FormControl(),
events: this.buildEventsForm()
});
}
buildEventsForm() {
let formControlArr = this.events.map((e: any) => {
return new FormControl(false);
});
return new FormArray(formControlArr);
}
非常感谢任何帮助。
【问题讨论】:
-
你能添加一个链接到源代码的stackblitz,而不仅仅是执行的网站吗?
-
stackblitz.com/edit/angular-ig3pau 抱歉 - 仍然不熟悉 stackblitz...
标签: angular