我是AngularJS的新手。我知道响应是否像{ "info" : [{"1"},{"2"}] }
那样在承诺
.then(function(data)){
var i= data.info;
}
以上情况我成功了,但是如果实际响应像{ "info-value" : [{"1"},{"2"}] }
承诺那样,我想抓住回应:
.then(function(data)){
var i= data.info-value; // it is saying undefined
}
答案 0 :(得分:0)
您的回复格式是无效对象。
{ "info" : [{"1"},{"2"}] }
应该是这样的 -
{ "info" : ["1","2"] }
您无法仅使用键定义对象。
答案 1 :(得分:0)
问题在于您的响应对象,如果您要为对象提供键,则必须定义它们,否则它将是无效对象
像这样: -{“info”:[{“1”:''},{“2”:''}}}