Zmiana trasy nie przewija się do góry na nowej stronie

Znalazłem pewne niepożądane, przynajmniej dla mnie, zachowanie, gdy zmienia się trasa. W kroku 11 samouczkahttp://angular.github.io/angular-phonecat/step-11/app/#/phones możesz zobaczyć listę telefonów. Jeśli przewiniesz do dołu i klikniesz na jeden z ostatnich, zobaczysz, że przewijanie nie jest na górze, zamiast tego jest trochę pośrodku.

Znalazłem to również w jednej z moich aplikacji i zastanawiałem się, jak mogę to zrobić, aby przewinąć do góry. Mogę to zrobić ręcznie, ale myślę, że powinien być inny elegancki sposób na zrobienie tego, czego nie wiem.

Czy istnieje elegancki sposób przewijania do góry, gdy zmienia się trasa?

questionAnswers(18)

yourAnswerToTheQuestion