所以我定义了一个空数组。
admin.links = [];
然后我将项目推送到它。
angular.forEach(links, function(value, key) {
var title = value.title;
var url = value.url;
admin.links.counter.push({
'parent' : counter,
'name' : title,
'url' : url
})
})
当我运行上面的代码时出现错误
Cannot read property 'push' of undefined
counter
是动态值。我该怎么做?
我希望它像admin.links.0
答案 0 :(得分:0)
你的意思是:
计数器是一个动态值。
admin.links
是一个数组,所以如果你想添加项目,你必须使用:
admin.links.push
如果您希望链接成为对象,则应使用以下内容对其进行初始化:
admin.links = {
counter: []
}
admin.links.counter.push()