从angularjs中没有键的url获取参数



我正试图从这样的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);

最新更新