javascript - Angular Controller 阵列错误

标签 javascript arrays angularjs

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

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"


];
  }

});

有人可以告诉我哪里出了问题吗,谢谢

最佳答案

重新创建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 表示对象列表,但不表示列表对象

关于javascript - Angular Controller 阵列错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20166598/

相关文章:

javascript - JavaScript 函数错误

javascript - 如何将 Stripe 支付库与 HTML/JS 中单选按钮选择的多个按钮结合起来

javascript - 改变一个数即可得到等差数列

Javascript 替换一个字符串

javascript - AngularJS 和 jQuery/Angular Bootstrap 的内存泄漏

angularjs - For 循环和 Promise

javascript - Chrome 扩展程序 : Is there a way to trigger functions depending on the Url being visited?

java - 如何检查 2D 字符数组中的行中的特定元素,然后计算该行中有多少个该元素? ( java )

java - 我正在尝试从数组中删除一个元素

javascript - 当事件不是来自 ng-repeat 中的元素(即不是 ng-click)时,如何从 ng-repeat 获取值