angular 2 怎么获取当前地址栏的URL

angular 2 怎么获取当前地址栏的URL,第1张

在Angular8中使用PlatformLocation类,此类保存url链接信息,如基地址,端口号等。使用如下:

constructor(private platformLocation: PlatformLocation) {}

ngOnInit() {

consolelog(thisplatformLocationhref);//href属性即是当前url

}

//JS获取URL网址参数

function $_GET(name,urls){

  var url=urls||windowlocationhref;

  if(!name==true){

    var data=urlmatch(new RegExp("([^&])=([^&])","ig"));

    return data!=nulldata:[];

  }else{

    var test=new RegExp(name+"=","i")test(url);

    return testurlmatch(new RegExp(name+"=([^&])","i"))[1]:"";

  }

};

//获取当前页面网址参数中所有key,返回值是一个对象数组,如 obj = {A:'001',B:'002',C:'003' }

var obj = $_GET();//获取当前页面网址参数中指定key的值,如 fr 返回值是字符串 obj = 'qlquick'

var obj = $_GET('fr');//获取指定网址字符串中参数A的值字符串 A = '001'

var obj = $_GET("A","指定网址字符串加参数A=001&B=002&C=003&D=004&E=005&F=006&G=007&H=008");

以上就是关于angular 2 怎么获取当前地址栏的URL全部的内容,包括:angular 2 怎么获取当前地址栏的URL、如何获取当前网页url中的ID值,并赋值给一个变量,以便在下面进行调用、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9523584.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存