一旦我访问AngularJS中的某个位置,我怎样才能获得之前的位置?

时间:2014-10-16 19:30:43

标签: angularjs url path location

以下代码段仅在我离开当前位置后才能生效。我在开始时需要previousLocation。我怎样才能做到这一点?

$scope.$on('$locationChangeStart', function(e, currentLocation, previousLocation){
      console.log('locationChange');
      //alert(previousLocation);
});

1 个答案:

答案 0 :(得分:1)

您可以使用document.referrer并使用以下内容检查网址是否与您的应用匹配:

document.referrer.indexOf(window.location.hostname) > -1