【发布时间】:2020-04-29 16:29:23
【问题描述】:
我在这里尝试了解决方案:https://www.consolelog.io/angularjs-change-path-without-reloading/
app.run(['$route', '$rootScope', '$location', function ($route, $rootScope, $location) {
var original = $location.path;
$location.path = function (path, reload) {
if (reload === false) {
var lastRoute = $route.current;
var un = $rootScope.$on('$locationChangeSuccess', function () {
$route.current = lastRoute;
un();
});
}
return original.apply($location, [path]);
};
}])
但是我设置的路径只是被消耗并恢复到原来的样子。
【问题讨论】:
-
我怀疑猴子帕奇推荐这篇文章是否真的有效。