web-dev-qa-db-fra.com

Comment recharger une page en utilisant Angularjs?

J'ai un lien Lorsque l'utilisateur cliquera sur ce lien, la page sera rechargée. Je l'ai fait de la manière suivante ......

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); 
        };

Dans le contrôleur, javascript est utilisé et cela me semble très mauvais. Comment puis-je le faire en utilisant angularjs

17
Atish Dipongkor

Assurez-vous d'inclure le service $ route dans votre portée et procédez comme suit:

$route.reload();

Regarde ça:

Comment recharger ou refaire le rendu de la page entière avec AngularJS

34
Scalpweb

Vous pouvez également essayer ceci après avoir injecté le service $ window.

$window.location.reload();
6
justnajm

Vous avez besoin de $ route défini dans votre module et remplacez le JS par ceci.

$scope.backLinkClick = function () {
  window.location.reload(); 
};

cela fonctionne bien pour moi.

3
user2975967
$scope.rtGo = function(){
            $window.sessionStorage.removeItem('message');
            $window.sessionStorage.removeItem('status');
        }
0
Srija Nakka