Я строю проект на основе Angular7.
Я начал с ngx-admin
пустой starter-kit
ветви:
https://github.com/akveo/ngx-admin/tree/starter-kit
Иногда, во времяПри разработке я допускаю ошибки, поэтому консоль должна винить меня в этом, но только один раз.Но в данный момент браузер зависает примерно на 20 секунд, а затем печатает более 1500 ошибок.
как это выглядит:
Я использую свойство неопределенной переменной.
Итак, я вижу ошибку:
Но затем я вижу другую ошибку, возникающую слишком много раз.
Я не нашел обработчиков 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;
}