Member 12840127 Ответов: 1

Как предупредить данные из json


У меня есть данные в формате JSON с использованием угловых фабрики.Когда я предупреждаю данные, они отображаются неопределенными.Мой json-это:
[{"chqNoId":5,"chqNo":5,"custName":"Bikash Paneru","status":"cancelled"}]

Я хочу предупредить статус только тогда, когда я предупреждаю с помощью :
alert($scope.Cheque); It displays [object Object]
            alert($scope.Cheque.status); It displays undefined
.

Как предупредить статус?

Что я уже пробовал:

$scope.ChqStatus = function(chqno)
   {
       crudServiceUser.GetChqStatus(chqno).then(function (result) {
           $scope.Cheque = result;
           alert($scope.Cheque);
           alert($scope.Cheque.status));
       })

   }

F-ES Sitecore

Квадратные скобки указывают на массив объектов, а не на один объект. Ваш json также может быть таким

[{"chqNoId":5,"chqNo":5,"custName":"Бикаш Paneru","статус":"отменить"}, {"chqNoId":6,"chqNo":6,"custName":"Джон Доу","состояние":"уполномоченный"}]

Это будет два объекта в массиве, но ваш json имеет только один элемент в массиве, поэтому вы получаете доступ к нему через check[0] , как это предлагается в решении 1

1 Ответов

Рейтинг:
11

Karthik_Mahalingam

пробовать

alert($scope.Cheque[0].status)