【发布时间】:2017-04-10 13:38:05
【问题描述】:
我需要一个数组,但我无法得到它,我无法理解我做错了什么..这是我的代码..
c.push({ id: data[0]["id"], title:data[v]["title"], date:data[v]["date"],
text:data[v]["text"], favorit:"true" });
$scope.favoriti.push({c});
c=[];
我试图用这个来访问数组,但它写的是未定义的
alert( $scope.favoriti[0]["id"] );
我必须写什么,以获得那种我可以通过该警报访问的数组。我真的需要帮助,我尝试了一切。谢谢。
【问题讨论】:
-
移除$scope.favoriti.push(c)处的大括号;
-
我需要那种用于 ng-repeat 的数组。删除 {} 无济于事:/
-
将某些内容推入
c然后立即覆盖整个c变量是没有意义的。提供minimal reproducible example -
@charlietfl 为什么?我创建了一个数组(c)我想推入另一个数组?
标签: javascript angularjs arrays