繁体   English   中英

在任何路线/位置更改时强制角度重新加载

[英]Force angular to reload on any route/location change

反正有这样做吗? 也就是说,如果我有如下代码段:

$location.path("/splash");

因为我要更改$location ,所以angular会自动重新加载页面(以便重新加载所有服务/控制器)。 基本上我的问题是我传递了过时的控制器/服务数据,使我的应用程序混乱。

显然,类似这样的事情只是导致页面无限重载:

$rootScope.$on("$routeChangeSuccess", function(args){
   $route.reload();
});
  $scope.navTo = function(url) {
    if ($location.path() === url) {
      $route.reload();
    } else {
      $location.path(url);
    }
  }

(用户界面路由器): $state.go($state.current.name, $state.params, { reload: true });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM