Force AngularJS to reload a route although option reloadOnSearch is set to false

前端 未结 3 467
-上瘾入骨i
-上瘾入骨i 2020-12-09 18:09

In the route configuration of my AngularJS application most of the routes are defined with the option reloadOnSearch set to false as most of the ti

相关标签:
3条回答
  • 2020-12-09 18:51

    In case you are trying to force reload when a user clicks a link, set link's target attribute. It will trigger reload regardless of reloadOnSearch=false

    <a href="/same_page?different_param=123" target="_self">Reload</a>
    
    0 讨论(0)
  • 2020-12-09 18:52

    I have not tried it, but something that you can try is.

    In the $routeUpdate event handler call the $route.reload() method if you know the condition that should cause refresh of route.

    0 讨论(0)
  • 2020-12-09 18:58

    This is also work

    app.controller('appCtrl',function($scope,$window){
               $scope.reload =function(){
                   $window.location.reload(); 
               }
    })
    

    html

    <div ng-click="reload()">reload</div>
    
    0 讨论(0)
提交回复
热议问题