Alterar rota não rola para o topo da nova página

Eu encontrei algum comportamento indesejado, pelo menos para mim, quando a rota muda. Na etapa 11 do tutorialhttp://angular.github.io/angular-phonecat/step-11/app/#/phones você pode ver a lista de telefones. Se você rolar para a parte inferior e clicar em uma das últimas, poderá ver que a rolagem não está no topo, mas sim no meio.

Eu encontrei isso em um dos meus aplicativos também e fiquei pensando como posso fazer isso rolar para o topo. Posso fazer isso manualmente, mas acho que deve haver outra maneira elegante de fazer isso que eu não conheço.

Então, existe uma maneira elegante de rolar para o topo quando a rota muda?

questionAnswers(18)

yourAnswerToTheQuestion