Скажем, у меня большой заголовок, так что директива ng-view
отсутствует на странице. перед этим ng-view у меня есть своеобразное меню, которое запускает угловую маршрутизацию и поэтому меняет вид. Моя проблема заключается в том, что в любое время, когда маршрутизация запускается, страница удерживает прокрутку вверх, чтобы частичная часть отсутствовала в окне просмотра.Угловое: отключить прокрутку вверх при изменении вида
вот моя маршрутизация:
angular.module('portfolio', [])
.config(function ($routeProvider, $anchorScrollProvider) {
$anchorScrollProvider.disableAutoScrolling();
$routeProvider
.when('', {
templateUrl: 'portfolio/index.html',
controller: 'PortfolioListCtrl'
})
.when('/portfolio/:project', {
templateUrl: 'portfolio/detail.html',
controller: 'PortfolioDetailCtrl'
})
.otherwise({redirectTo: ''});
});
Я $anchorScrollProvider.disableAutoScrolling();
поставил не похоже на работу.
У кого-нибудь есть идея?
Я не люблю это решение. Переопределение всего сервиса - плохая идея:/ –
Любое другое решение @ ΑναστάσηςΑνδρονίδης? – Lucio