聚合物 dom 重复 - 使用关联阵列
Polymer Dom Repeat - Using Associative Arrays
是否可以将 Polymer dom-repeat
与关联数组一起使用,如以下代码所示?
<template is="dom-repeat" items="{{array}}">{{item}}</template>
// script
Polymer({
...
properties: {
array: {
type: Array
value: []
}
},
ready: function(){
this.set('array.someUID', 'someValue');
this.set('array.someUID', 'someValue');
this.set('array.someUID', 'someValue');
}
});
我知道这个例子行不通,在处理这个问题时,我不得不将其转换为普通数组。但是我希望数组中项目的 ID 与数据库中的 ID 相同,这样当值更新时,我只需调用一个函数来更新项目。
this.set('array.' + uid, newValue);
据
我了解,associative array
在javascript
中被计算为Object
,dom-repeat
不适用于Object
.如果您将数据重新设计为类似
[{
key:{{uid}},
value:someValue
}]
然后,您可以在其上使用dom-repeat
。
相关文章:
- 使用正则表达式捕获“”并分割成阵列
- 多维关联数组的最后一个索引
- AngularJS卡片转盘:将卡片返回到阵列的末尾
- 从不同的对象创建阵列
- 阵列中随机图像的问题
- 在特定条件下从存储在localStorage中的阵列中删除对象
- node.js/javascript/couchdb视图到关联数组似乎不起作用
- 如何将所有同级存储在动态本地存储阵列中
- 从localStorage添加和检索阵列
- angular.注射器阵列值未返回当前值
- Rails——处理多态关联上的Ajax destroy调用
- 流星蒙戈的返回阵列
- 我想将链接关联到动态创建的p元素上的相应文章
- 从2D RGB阵列创建图像
- 将数组转换为“;关联阵列阵列”;在jQuery中
- 正在创建动态关联阵列
- 显示关联阵列中所有元素的键和值
- 如何将类似平面阵列的序列转换为关联映射
- 在关联阵列的中间拼接一个元素
- 聚合物 dom 重复 - 使用关联阵列