Запрет прокрутки вверх при обновлении модели Angular 8 - PullRequest
0 голосов
/ 31 января 2020

Мне нужно предотвратить прокрутку вверх при обновлении модели в приложении angular 8. Я попытался сохранить положение прокрутки и вернуться к нему после обновления, но это видно пользователю и не очень хорошо. Мне нужна страница, чтобы остаться на том же месте или вернуться к ней плавно и быстро. Я также попытался использовать полную модель с самого начала, чтобы избежать ее обновления, но в некоторых случаях она все еще необходима.

Ответы [ 2 ]

1 голос
/ 31 января 2020

Вы можете использовать scrollIntoView:

@ViewChild("myElem") myElementToScroll: ElementRef; 
this.myElementToScroll.nativeElement.scrollIntoView({block: 'start', behavior: 'smooth'});
0 голосов
/ 27 февраля 2020

Возможно, вы захотите проверить свою маршрутизацию. Возможно, у вас есть свиток сверху. Я работаю в Angular 8, и мое приложение не обновляется при обновлении модели.

...