я подозреваю что это из-за того что SPA а не обычный сайт, у тебя же перезагрузки не происходит никакой. Можно решить тем, что при переходе скролить в самый верх самому .scrollTo(), может есть варианты получше
Ребята, подскажите, после redirect на другой компонент, почему-то страница автоматом скроллится на середину страницы. Из за чего может быть так? p.s. передаю jobId в адресную строку /job/1 this._router.navigate([‘job’, jobId])
RouterModule.forRoot(coreRoutes, {}) и вот тут в {.....} что ??? просто внутри {} начни набирать scroll - покажет опции скроллинга, по умолчанию отключено, можно выбрать разные варианты
а как ты хочешь? что бы переменную которую ты не обновляешь сама обновлялась?
я хочу, чтобы было примерно как с template driven forms. я итерирую через ngFor каждого recipient и делаю просто [(ngModel)]="recipient.emailrecipientrecipient.email" и просто добавляя или удаляя элемент из this.recipients я перестраиваю форму.
ну э, ладно. тогда пока откачусь на ngModel обратно. спасибо
а что-то по ExpressionChangedAfterItHasBeenCheckedError можете подсказать? Сделал сейчас this.emailRecipientsForm.control.markAsTouched(); this.emailRecipientsForm.control.markAsDirty();