重新加载 AngularJS 页面的最佳实践是什么



我需要知道使用身份验证服务和身份验证拦截器服务的最佳实践是什么

$window.location.reload();
$scope.$apply();
$location.path('/');  

我已经在我的应用程序中使用它来重新渲染数据。如果您也处于相同的状态,您将能够重新渲染数据。$state.transitionTo('app.emp.nav.portfolio', null, {'reload':true});

在某些情况下使用$location.path('/')可能毫无用处,因为如果位置没有改变,AngularJS 不会刷新控制器。

您应该尝试使用此语句重新呈现页面

$route.reload();

请记住在控制器中注入$route

你也可以看到AngularJS文档:AngularJS:API:$route

相关内容

最新更新