如何将密钥分配给对象Angularjs
How to assign key to object Angularjs
我正在尝试创建这样的数组:
vm.finished_tasks = [];
内侧前臂:
(value.finished === 1) ? vm.finished_tasks[item.id].push(value) : '';
每个循环有两个item
来自主循环,value
来自内部循环。。。
我想能够从tamlate访问这样的东西:
{{ vm.finished_tasks[1] }}
在您的代码中
vm.finished_tasks[item.id].push(value)
意味着item.id
索引的值是一个数组,并将该值推入该数组
但是您从未将vm.finished_tasks[item.id]
声明为数组,而是仅将vm.finished_tasks
声明为数组
如果您只想打印vm.finished_tasks
的索引
像这样的尝试
vm.finished_tasks.push(value)
但你想在item.id
索引中推送数据
然后像这个一样尝试
if(!vm.finished_tasks[item.id])
vm.finished_tasks[item.id]=[];
(value.finished === 1) ? vm.finished_tasks[item.id].push(value) : '';
相关文章:
- AngularJs指令,该指令创建内部有数据对象的新指令
- AngularJS&JSON-从Previous&下一个对象
- 遍历AngularJs中的对象
- Angularjs:空对象,当只有一次点击时
- Javascript/AngularJs-如何用另一个数组中的对象填充数组
- AngularJS:如何用同一对象的另一个属性访问一个属性
- 在禁用ng的情况下搜索JSON对象(AngularJS)
- 将数据推送到对象angularjs
- 将第二个或多个数组推送到数组对象 AngularJS 中
- 用于对象AngularJs中包含的所有字段和数组的deepCopy
- 对于返回 1 个对象 Angularjs
- 使用内部数组遍历数组并创建新对象 - AngularJS
- 向json对象angularjs添加一个数组
- 如何删除数组中使用过滤器的对象?AngularJS
- 如何将密钥分配给对象Angularjs
- 将数据推送到对象AngularJS中
- 在导入的JSON对象AngularJS中获取一个数组
- 返回$rootScope函数中的对象(AngularJS)
- 如何遍历这个 Json 对象(angularJS)
- 按属性排序数组中的javascript对象(angularjs过滤器)