数组中数组的角度格式?

时间:2017-04-06 17:55:20

标签: javascript angularjs arrays

我刚开始使用Angular,我遇到了app.js的问题,我在数组中有一个数组。我想为我的产品数组中的坐标创建一个数组,我目前已经设置了这样的数组:

var products = [{
    name: "Product 1",
    description: "",
    coords: [
        {
            top: 683,
            left: 626
        },
            top: 926,
            left: 600
        },
            top: 320,
            left: 750
        }
    ],
    videos: "video1"
}, {
    name: "Product 2",
    description: "",
    coords: [
        {
            top: 356,
            left:580
        },
            top: 600,
            left: 166
        },
            top: 470,
            left: 590
        }
    ],
    videos: "video2"
}];

当我在app.js中有coords数组时,我的HTML不会呈现(只显示角度表达式),但是当我删除coords数组时,它会正确呈现。我目前没有使用coords执行任何操作,它们仅供将来使用,是否会阻止HTML正确呈现,还是存在某种格式问题?

1 个答案:

答案 0 :(得分:2)

您的媒体资源coords格式错误

coords: [
        {
            top: 356,
            left:580
        },
            top: 600,
            left: 166
        },
            top: 470,
            left: 590
        }
    ],

它错过了{

  coords: [
        {
            top: 356,
            left:580
        },{
            top: 600,
            left: 166
        },{
            top: 470,
            left: 590
        }
    ],