ReferenceError以角度访问对象

时间:2013-12-22 03:35:59

标签: javascript angularjs

我设置ReferenceError: images is not defined

时收到此错误$scope.primaryImage = images[ii];

此代码位于我的一个控制器中:

$scope.findOne = function() {
    Items.get({
        itemId: $routeParams.itemId
    }, function(item) {
        $scope.item = item;

        for(var ii=0; ii < item.images.length; ii++){
            if(item.images[ii].primary)
                $scope.primaryImage = images[ii];
        }
        alert("hey");
    });
};

我传递的架构如下所示:

var ItemSchema = new Schema({ images: [ImageSchema]});

ImageSchema看起来像:

var ImageSchema = new Schema({primay: {type: Boolean, default: false}});

我对角度很新,所以如果您需要我提供更多信息,请告诉我。

1 个答案:

答案 0 :(得分:1)

在我看来,没有定义变量'images',而是'item'的属性。