2015-09-25 4 views
0

У меня есть объект массива, который производит ниже выходного.Как получить индивидуальное значение из массива с помощью JavaScript/Angular.js

console.log('response',response); 

response [{"id":"2","name":"subhra","pass":"12345","email":"[email protected]"}] 

Здесь мне нужно все индивидуальные значения (email,id,pass,name) с помощью JavaScript.Please помочь мне решить эту проблему.

+0

вы можете просто сохранить его в переменной, как вар а = [{ "ID": "2", "имя": "subhra", "проход": "12345", "электронная почта": "[email protected]"}]; затем обращайтесь к нему как console.log (a [0] .id); – Ripun

+0

Пожалуйста, не могли бы вы объяснить свою проблему более четко? –

+0

@ Ripun: Никакой его показ не определен, когда я следовал твоему пути. – satya

ответ

0

Updated link

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] 
+0

@ SVK: Отсутствие его отображения не определено. – satya

+0

первый массив массива объекта в одной переменной i.e данных. проверьте обновленную ссылку. – SVK

0

Вы можете использовать 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> 
Смежные вопросы