angular - 如何从独立字符串中解析查询参数

时间:2015-08-20 16:04:10

标签: angularjs angular-routing

我知道我可以使用$ location.search()解析浏览器网址中的查询字符串参数,但是有角度公开任何服务来手动执行此操作吗?

我的意思是说我有字符串“www.example.com/my/route?p1=boom&p2=bam”

angular是否为我提供了一种解析查询字符串的方法,就像它在内部一样?

2 个答案:

答案 0 :(得分:1)

基于this回答。 您可以在js中使用Url类,并执行以下操作:

var url = new URL("http://www.google.com?query=aaaaa");
console.log(url.search) 

你会得到输出 ?query=aaaaa

答案 1 :(得分:0)

如果我理解你的问题...... 这将为您提供查询字符串。希望能帮助到你。

app.controller('queryController', function($scope, $routeParams){
    $scope.result = $routeParams.p1 + $routeParams.p2;
})