我正在使用角度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"
];
}
});
有人可以让我知道我哪里出错了,谢谢
答案 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)
数组使用[]
个大括号。您将数组包装在{}
中,用于对象。对象需要键/值对,因此对象只包含数组会引发语法错误
删除外部{}