我有一个数组对象,它产生的输出如下。如何使用JavaScript/Angular.js从数组中获取单个值
console.log('response',response);
response [{"id":"2","name":"subhra","pass":"12345","email":"[email protected]"}]
在这里,我需要使用JavaScript.Please帮我解决这个问题的所有个体值(email,id,pass,name
)。
我有一个数组对象,它产生的输出如下。如何使用JavaScript/Angular.js从数组中获取单个值
console.log('response',response);
response [{"id":"2","name":"subhra","pass":"12345","email":"[email protected]"}]
在这里,我需要使用JavaScript.Please帮我解决这个问题的所有个体值(email,id,pass,name
)。
var data=[{"id":"2","name":"subhra","pass":"12345","email":"[email protected]"}];
console.log('response',data);
console.log('response',data[0].id); //2
console.log('response',data[0].name); //subhra
console.log('response',data[0].pass); //12345
console.log('response',data[0].email); //[email protected]
您可以使用angular.forEach
工作Plunker
控制器
$scope.response = [{"id":"2","name":"subhra","pass":"12345","email":"[email protected]"}]
angular.forEach($scope.response, function(item){
$scope.Id = item.id; // id is in $scope.Id
$scope.Name = item.name; // name is in $scope.Name
$scope.Email = item.email; // email is in $scope.Email
scope.Pass = item.pass; // pass is in $scope.Pass
});
HTML
<body ng-controller="MainCtrl">
<p> ID : {{Id}}</p>
<p> Name : {{Name}}</p>
<p> Pass : {{Pass}}</p>
<p> email : {{Email}}</p>
</body>
你可以简单地将其存储在像VAR变量= [{ “ID”: “2”, “名”: “subhra”, “通”: “12345”, “电子邮件”: “[email protected]”}];然后像console.log(a [0] .id)那样访问它; – Ripun
请你能更清楚地解释你的问题吗? –
@ Ripun:当我按照自己的方式行事时,没有任何显示。 – satya