Подтвердить что ты не робот

Длина массива в angularjs возвращает undefined

JS:

function UserController($scope, User, Group){

    $scope.users = User.query();

    $scope.isNewUser = function(){

            var len = $scope.users.lenght;
            console.log(len); //undefined

            for(var i = 0; i < len; i++){
                if($scope.users[i].created_at == null){
                    return false;
                }
            }

            return true;
        }
    }
}

В интерфейсе у меня есть список пользователей, которые хорошо отображаются. Однако, когда я получаю длину, я получаю undefined. Зачем? Мне нужно, чтобы пользователи просматривали массив объектов.

4b9b3361

Ответ 1

использование:

$scope.users.length;

Вместо:

$scope.users.lenght;

И в следующий раз "проверка орфографии" вашего кода.

Ответ 2

Сделайте это так:

$scope.users.data.length;

Ответ 3

var leg= $scope.name.length;
$log.info(leg);