我设置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}});
我对角度很新,所以如果您需要我提供更多信息,请告诉我。
答案 0 :(得分:1)
在我看来,没有定义变量'images',而是'item'的属性。