Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Angularjs中获取Url引用_Angularjs - Fatal编程技术网

如何在Angularjs中获取Url引用

如何在Angularjs中获取Url引用,angularjs,Angularjs,在一个页面中有一个按钮可以重定向到我的网站,既然我们无法访问页面重定向,我应该如何获得在angularjs中重定向到我的网站的页面url $rootScope.$on('$locationChangeStart', function(evt:any, absNewUrl:any, absOldUrl:any):void { console.log('prev path: ' + absOldUrl); }); 使用它将为我们提供当前页面 例如:(testingPage.html应

在一个页面中有一个按钮可以重定向到我的网站,既然我们无法访问页面重定向,我应该如何获得在angularjs中重定向到我的网站的页面url

$rootScope.$on('$locationChangeStart', function(evt:any, absNewUrl:any, absOldUrl:any):void {
     console.log('prev path: ' + absOldUrl);
  });
使用它将为我们提供当前页面


例如:(testingPage.html应该重定向到myPage.html如何获取testingPage.html url)

您是否尝试了
窗口。位置
对象?比如
location.href
。您还可以将
$location
对象设置为角度

然后将其作为重定向url中的参数传递,如myPage.html?referer=


页面应使用查询字符串访问您的网站

example.com
应该将您重定向到
yoursite.com/?ref=example.com
,然后您就可以从
$location.search()提取查询变量
格式为
{'ref':'example.com}


您可以在此处阅读有关
$location
的更多信息:

是的,我尝试了$location,但它提供了登录页面url,而不是重定向到此登录页面的页面url。然后应修改example.com以将此字符串发送到yoursite.com。是的,必须更改该站点上的url。