Debuginfo

思考とアウトプット

AngularJSでリダイレクト後に戻るを使えるようにする

メモ。

例えば、401等にリダイレクトした後に戻るボタンを使うと永遠に前の前に戻る事ができない。 これを回避するために$location.replace()$location.path()の後に使う。

       myFunc.init(userID).then(function(data){
            $scope.data= data;
        }, function(res){
            $location.path('/401');
            $location.replace();
        });