我有一个链接。当用户单击此链接时,将重新加载该页面。我是通过以下方式做到的......
HTML
<div data-ng-hide="backHide" class="offset6 pull-right">
<a href="" data-ng-click="backLinkClick()"><< Back <br/> <br/></a>
</div>
JS
$scope.backLinkClick = function () {
window.location.reload(false);
};
在控制器中我使用了javascript,这对我来说非常糟糕。如何使用angularjs
进行操作答案 0 :(得分:34)
请确保将$ route服务包含到您的范围中并执行以下操作:
$route.reload();
见:
答案 1 :(得分:6)
您可以在注入$ window服务后尝试此操作。
$window.location.reload();
答案 2 :(得分:3)
您需要在模块中定义$ route并将JS更改为此。
$scope.backLinkClick = function () {
window.location.reload();
};
对我来说很好。
答案 3 :(得分:0)
$scope.rtGo = function(){
$window.sessionStorage.removeItem('message');
$window.sessionStorage.removeItem('status');
}