使用AngularJS获取名称中间带点(。)的URL参数?

时间:2014-11-24 15:35:15

标签: angularjs url-parameters

我有一个包含以下参数的网址:

exampleurl.com\info?color.id=12345&name.id=6789

我正在使用AngularJS“$ location”从URL获取参数。

var color = $location.search().color.id;
var name = $location.search().name.id;

这是一个错误,因为它无法读取undefined的.id属性,我知道会发生这种情况。

我的问题是,如何从参数中获取color.id和name.id值?

1 个答案:

答案 0 :(得分:1)

尝试:

var color = $location.search()['color.id'];