我正试图从这样的url中获取参数:
index.html#!/forum/page?1-something
我想得到的号码
二者都是$location.ul((;和$location.absUrl((;获取整个url
我必须使用split吗?如何使用split?
使用$location.search((可以获取所有查询参数。通过迭代一个对象,您还可以获得所有的键和值。
我曾经使用for-in
循环迭代对象。这里$location.search()
本身就是object
,所以您可以将其迭代为:
for(let key in $location.search()){
console.log("key: "+key+" value: "+$location.search()[key]);
}
我们还可以通过向$location.search((传递参数来附加查询参数
let obj = {site:'stack overflow', exp: 'happy coding'}
并且这个obj
对象可以作为:传递到$location.search((
$location.search(obj);