角度控制器阵列错误

时间:2013-11-23 19:08:24

标签: javascript arrays angularjs

我正在使用角度ng-repeat函数,在我的控制器中我正在尝试创建一个数组但是我在检查器中不断收到错误消息。

Uncaught SyntaxError: Unexpected token [ 
下面的

是我的代码片段..

var app = angular.module("homeApp", []);
 app.controller("entriesView", function ($scope){
$scope.itemEntry = {[
    {

    image: "https://cms.myspacecdn.com/cms/x/13/47/112013-priscilla-600.jpg"
    },
    image1: "https://cms.myspacecdn.com/cms/x/13/47/112013-priscilla-600.jpg"


];
  }

});

有人可以让我知道我哪里出错了,谢谢

2 个答案:

答案 0 :(得分:2)

重新创建itemEntry,如:

$scope.itemEntry = [            
    {image: "https://cms.myspacecdn.com/cms/x/13/47/112013-priscilla-600.jpg"},
    {image1: "https://cms.myspacecdn.com/cms/x/13/47/112013-priscilla-600.jpg"}    
];

itemEntry代表对象列表,但不代表列表对象

答案 1 :(得分:1)

数组使用[]个大括号。您将数组包装在{}中,用于对象。对象需要键/值对,因此对象只包含数组会引发语法错误

删除外部{}

相关问题