如何使用角度来获取url中的部分

时间:2015-05-25 08:33:04

标签: javascript angularjs url

情况是Oauth服务器将使用此URL重定向到我的网站:

$location.absUrl():http://abcdefg.com/?code=0415fca7f0b126554c768d8fafcba1eL&state=STATE#/wechat

但是,$location.search().code的结果未定义

所以,我想要一个正确的方法来获取URL的代码部分。

2 个答案:

答案 0 :(得分:1)

您可以使用$ location.search()。code从查询字符串中获取值。

答案 1 :(得分:0)

尝试获取$ location字符串,使用indexOf找到'='索引,并将代码从index+1(跳过'=')拼接到indexOf('&')。它有点脏,但可以让你上路。