Предотвратите проект Angular7 от спама / ошибок наводнения в консоли - PullRequest
0 голосов
/ 25 марта 2019

Я строю проект на основе Angular7.

Я начал с ngx-admin пустой starter-kit ветви:

https://github.com/akveo/ngx-admin/tree/starter-kit

Иногда, во времяПри разработке я допускаю ошибки, поэтому консоль должна винить меня в этом, но только один раз.Но в данный момент браузер зависает примерно на 20 секунд, а затем печатает более 1500 ошибок.

как это выглядит:

Я использую свойство неопределенной переменной.

Итак, я вижу ошибку:

enter image description here

Но затем я вижу другую ошибку, возникающую слишком много раз.

enter image description here

Я не нашел обработчиков Cumstom для этого, поэтому я не знаю, как решить эту проблему.

  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;
  }

enter image description here

...