2016-06-08 2 views
0

Я знаю, что на этот вопрос уже был дан ответ. Но я до сих пор не могу полностью его преодолеть.Длина массива в Угловом JS

Через звонок на сервер Я получаю список обратно. Я пытаюсь получить подсчет списка на length Недвижимость.

Но это всегда не определено.

 $http(request) 
      .success(function (response) { 
       if (response != "Failed!" && response != "FileAlreadyUploaded") { 
         $scope.pleaseWait = { "display": "none" }; 

         console.log("Succeeds"); 

         UploadDataServices.setInvalidRecordsCount(response.GroupMembershipInputList.length); 

Если я вижу в консоли браузера, я могу увидеть свойство.

enter image description here

Что я здесь делаю неправильно?

+1

Возможный дубликат [Как вернуть ответ от асинхронного вызова?] (Http://stackoverflow.com/questions/14220321/how-do-return-the-response-from-an-asynchronous- вызов) – Tushar

+0

Что находится в 'setInvalidRecordsCount'? –

+0

@AnikIslamAbhi .. Я устанавливаю возвращаемую длину в переменной угловой службы. – StrugglingCoder

ответ

1

Попробуйте взять ответ в одной переменной и проверить значение переменной с помощью console.log, и если эта переменная имеет значение, попробуйте передать переменную вместо ответа.

1

Извините, ребята. Это была ошибка только с моей стороны. Просто появился другой объект с вложенным массивом с похожим именем .. GroupMembershipUploadInputList и у него была длина.

Смежные вопросы