AngularJSでリダイレクト後に戻るを使えるようにする
メモ。
例えば、401等にリダイレクトした後に戻るボタンを使うと永遠に前の前に戻る事ができない。
これを回避するために$location.replace()
を$location.path()
の後に使う。
myFunc.init(userID).then(function(data){ $scope.data= data; }, function(res){ $location.path('/401'); $location.replace(); });