0

我正在构建一个基于 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;
  }

在此处输入图像描述

4

0 回答 0