14

私の AngularJS アプリケーションのルート構成では、検索パラメーターが変更されたときにほとんどの場合、ページをリロードしないようにreloadOnSearch設定されたオプションでほとんどのルートが定義されています。false

しかし、まれに、検索パラメーターのみが変更されたにもかかわらず、URL をリロードする必要がある別の動作が必要になることがあります。

reloadOnSearchに設定されているにもかかわらず、AngularJS に URL を強制的にリロードさせる方法はありますfalseか?

4

3 に答える 3

15

私は試していませんが、試してみることができます。

ルートの更新を引き起こす条件がわかっている場合は、$routeUpdateイベント ハンドラーでメソッドを呼び出します。$route.reload()

于 2013-10-02T13:08:26.847 に答える
1

これも仕事

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

html

<div ng-click="reload()">reload</div>
于 2013-10-09T04:48:56.897 に答える