Я надеюсь, что кто-то может помочь; Мой вопрос заключается в том, что если это возможно или если есть модуль, чтобы прокрутить до недопустимого поля и открыть matstepper, который содержит это поле.
Я пытаюсь использовать ngxScrollToFirstInvalid, но он не открывает шаговый коврик.
на данный момент у меня есть этот код:
scrollTo(el: Element): void {
if(el) {
el.scrollIntoView({ behavior: 'smooth' });
}
}
scrollToError(): void {
const firstElementWithError = document.querySelector('.ng-invalid');
this.scrollTo(firstElementWithError);
}
async scrollIfFormHasErrors(form: FormGroup): Promise <any> {
await form.invalid;
this.scrollToError();
}
Это решение, которое я нашел, но я пытаюсь использовать его, но оно не работает.
Извините за мой плохой Engli sh.
Вопрос в том, есть ли функция для поиска и открытия коврика, содержащего первое недопустимое поле.
Спасибо