2013-05-13 40 views
12

采用了棱角分明的$location.search()方法,它可以创建一个URL参数,就像这样:

http://mysite.com/page?param=myParam 

是否有可能创建多个URL参数,这样的吗?

http://mysite.com/page?param=myParam&param2=myParam2&... 

我试图添加多个对象参数的函数调用(前。$location.search({ key1: value, key2: value })),但我只接受在网址一个键/值。

谢谢!

回答

16

它在此琴工作:您正在使用

哪个角版本http://jsfiddle.net/PHnLb/42/

$scope.changeTarget = function(name) { 
    $location.search({target : 'Hi', new : 'else'}); 
} 

(角1.1.4,HTML5模式=真)?

+0

我们使用的是Angular 1.1.4。也许这是一个版本的事情。虽然角度改变日志似乎没有那么远(1.1.6) - 你知道我在哪里可以找到这个信息吗? – 2013-05-13 14:52:23

+0

发现此问题。我正在将此作为一个公司项目工作,它看起来像已编写的$ watch函数将您限制为一个查询变量。不是角度问题。 – 2013-05-13 15:19:01

+0

对不起,我的意思是角1.1.4。与1.0.6混淆很高兴你能解决你的问题。我也欢迎你接受我的回答,因为我在技术上成功解答了你的问题。 ;) – Narretz 2013-05-13 17:02:43

相关问题