Javascript 如何正确使用角度传感器实现post
我已经在下面发布了我的代码以及我想要显示的JSON数据。具体来说,我希望能够执行Javascript 如何正确使用角度传感器实现post,javascript,arrays,json,angularjs,http-post,Javascript,Arrays,Json,Angularjs,Http Post,我已经在下面发布了我的代码以及我想要显示的JSON数据。具体来说,我希望能够执行{{{client.label}},并将客户机放在列表中。不幸的是,唯一有效的方法是当我执行{{{client}}时,它会提供我不想要的整个JSON对象。我是个新手,我知道我显然做错了什么,但我不太确定是什么。感谢您的帮助 {{client.label} var-app=angular.module('myApp',[]); app.controller(“myController”,函数($scope,$
{{{client.label}}
,并将客户机放在列表中。不幸的是,唯一有效的方法是当我执行{{{client}}
时,它会提供我不想要的整个JSON对象。我是个新手,我知道我显然做错了什么,但我不太确定是什么。感谢您的帮助
-
{{client.label}
var-app=angular.module('myApp',[]);
app.controller(“myController”,函数($scope,$http){
$http({
url:'myURL/blah/blah',
方法:“POST”,
数据:{
公共:{clientName:'6012'},
限定符:“$ALL.$ALL.$ALL.$ALL.$ALL.$ALL”,
模式:“配置\\..*”
},
标题:{'Content-Type':'application/json'}
}).成功(功能(数据){
$scope.userData=数据;
});
});
将ng repeat更改为:
<li ng-repeat="client in userData.parameters[0].value">
{{client.label}}
</li>
{{client.label}
要迭代的数据不是返回的数据,而是更深层次的数据。
你应该改变
$scope=数据;
到
$scope=data.parameters[0]。值;
或者改变它被重新调谐的方式
还有一件事,通常通过集中式服务处理数据更好 在HTML中使用
ng repeat
来迭代列表。谢谢!正如我所希望的,我会尽快接受这个答案
<li ng-repeat="client in userData.parameters[0].value">
{{client.label}}
</li>