в AngularJS?
Текущее решение (сервис $locationExtended) каждый второй раз при смене ура вызывает перезагрузку:
$location.skipReload = function () {
var lastRoute = $route.current;
var un = $rootScope.$on('$locationChangeSuccess',function () {
$route.current = lastRoute;
un();
});
return $location;
};
$location.setUrl = function (urlStr, searchParamsObj) {
if (searchParamsObj != undefined){
$location.skipReload().path(urlStr).search(searchParamsObj).replace();
} else {
$location.skipReload().path(urlStr).replace();
}
};
https://t.me/angular_js
Обсуждают сегодня