如何存储以前的URL,这是行不通的,请给我任何想法来存储单击时的以前的URL,我想在其他页面上使用该用户

$scope.plain_url = function() {
         console.log('--------------------------')
        $scope.temp_url = window.history.back();
       console.log('--------------------------')
       console.log($scope.temp_url)

     }

最佳答案

如果使用路由器,则可以侦听特定事件:

$scope.$on('$routeChangeStart', function(event, next, current) {
  // get information from "current"
});


https://docs.angularjs.org/api/ngRoute/service/$route

或者,如果您仅对以前的浏览器URL感兴趣(而不是由您的角度应用程序或pushstate更改的URL),则可以使用:

document.referrer


https://developer.mozilla.org/en-US/docs/Web/API/Document/referrer

关于javascript - 将以前的URL存储在AngularJs Web应用程序中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34650017/

10-10 01:30