Я только что обновил до ui-router 0.2.8 от 0.2.0, и я заметил, что при изменении состояния положение прокрутки переместится в начало te child ui-view, которое является предметом нового состояния.
Это хорошо, но у меня есть две проблемы:
1) У меня есть 30px отступы между верхней частью страницы и ui-view, и я бы хотел, чтобы она прокручивалась до верхней части страницы, оставляя пробел. На данный момент он идет точно к вершине ui-view, которая выглядит уродливой. Чтобы достичь этого, я думаю, мне нужно знать, как заставить его прокручивать вверху div, в котором находится ui-view (а не в браузере viewport), или мне нужно выяснить, как переопределить $uiViewScroll для прокрутки до ui-view минус 30px.
Я пробовал $uiViewScrollProvider.useAnchorScroll();, но если я это сделаю, он вообще не прокручивается. Я также пробовал <ui-view autoscroll="false">;, который также полностью останавливает прокрутку.
2) На данный момент он фактически не прокручивается, просто прыгает. Предполагается ли прокрутка или это зависит от разработчика, чтобы сделать это с переходами CSS?
Любая помощь будет действительно оценена:)