我正在构建一个基于 Angular7 的项目。
我从ngx-admin
空的starter-kit
分支开始:
https://github.com/akveo/ngx-admin/tree/starter-kit
有时,在开发过程中,我犯了错误,所以控制台应该为此责备我,但只有一次。但目前它会挂起浏览器大约 20 秒,然后打印超过 1500 个错误。
它的样子:
我正在使用未定义变量的属性。
所以,我看到错误:
但后来我看到另一个错误,出现了太多次。
我还没有找到任何为此启用的自定义错误处理程序,所以我不知道如何解决这个问题。
protected createPositions(memberPositions?: number[]) {
return this.fb.group(
positions.map(position => {
return this.fb.control(!!~memberPositions.indexOf(position.id));
}),
{ validator: requireCheckedValidator(1) }
);
}
get formPositions() {
return this.form.get('positions') as any;
}
get formCheckboxes() {
const arr = [];
Object.keys(this.formPositions.controls).forEach(key => {
arr.push(this.formPositions.controls[key]);
});
return arr;
}