/ / Como manter a posição de rolagem nas listas angulares 2? - angularjs, angular

Como manter a posição de rolagem nas listas angulares 2? - angularjs, angular

Então, eu estou no meu segundo projeto JS Angular, que consiste em uma exibição de lista longa e uma exibição de detalhes. (Pensando no exemplo da lista de heróis pelo tutorial oficial).

Toda vez que eu desço a lista e abro umvisualização de detalhes e clique em "Voltar" na visualização de detalhes, a lista é recarregada e, portanto, a posição de rolagem é perdida, o que significa que eu preciso rolar a página novamente.

Existe alguma maneira de manter a posição de rolagem na visualização anterior?

obrigado

Respostas:

0 para resposta № 1

A única maneira que eu pude ver é usando o z-index. Faça duas divs separadas para sua lista e detalhes. Quando você vai aos detalhes, oculte a exibição em lista usando o z-index e quando volta para a exibição em lista redefine o z-index. Dessa forma, você não perderá a posição de rolagem.