angularjs中的数组长度返回undefined

Upv*_*ote 13 angularjs

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;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在前端,我有一个很好的用户列表.但是,当我检索长度时,我得到了未定义.为什么?我需要用户的长度来遍历对象数组.

Yai*_*vet 117

使用:

$scope.users.length;
Run Code Online (Sandbox Code Playgroud)

代替:

$scope.users.lenght;
Run Code Online (Sandbox Code Playgroud)

然后下次"拼写检查"你的代码.

  • 欢迎来到"一切都是运行时错误"语言的神奇世界.没有更多的编译错误宝贝! (5认同)