我需要在Restangular中创建一个相当复杂的查询字符串。
http://vdmta.rd.mycompany.net//people?anr=Smith&attrs=givenName,displayName,name,cn
我该怎么做?
到目前为止,我可以使用这个:anr = Smith:
return Restangular.all('/people').getList({anr:searchTerm});
最后一部分attrs = x,y,x让我可以控制我想要在搜索中找回哪些属性,并且可以根据我的请求进行更改。
任何建议表示赞赏。
此致
我
答案 0 :(得分:4)
您应该能够简单地添加另一个查询参数,其中值是以逗号分隔的属性列表。
var attributes = ['givenName' , 'displayName']; // attributes you require for the request
var attributesAsString = attributes.join();
return Restangular.all('/people').getList({
anr : searchTerm,
attrs: attributesAsString
});