我想使用$ http发布一些数据。
这是我的网址:
http://bananabook.net/api/rest/polls/create?oauth_consumer_key=xxxxxxx&oauth_consumer_secret=xxxxxxx&oauth_token=“+ $ rootScope.user.oauth_token
我想在url:
的末尾添加此对象值 [{
id : options_1,
name : sdfsdf
},
{
id : options_2,
name :ddfgdfg
},
{
id : options_3,
name : erwwer
}]
我无法使用这种方式将选项连接到此初始网址
for(i=0;i<$rootScope.choices.length;i++){
$rootScope.url.concat("http://bananabook.net/api/rest/polls/create?oauth_consumer_key=xxxxxxx&oauth_consumer_secret=xxxxxxxxx&oauth_token="+$rootScope.user.oauth_token+"&"+$rootScope.choices[i].id+"="+$rootScope.choices[i].name;
}
答案 0 :(得分:1)
尝试这样的事情......
var path = 'http://bananabook.net/api/rest/polls/create?oauth_consumer_key=xxxxxxx&oauth_consumer_secret=xxxxxxx&oauth_token='+$rootScope.user.oauth_token;
angular.forEach($rootScope.choices, function(item)
{
path = path + '&' + $item.id + '=' + $item.name;
})