Javascript 更新聚合物组件内嵌套数组中的项目

Javascript 更新聚合物组件内嵌套数组中的项目,javascript,polymer,polymer-1.0,custom-element,Javascript,Polymer,Polymer 1.0,Custom Element,我有一个嵌套的重复模板,类似于: <template is="dom-repeat" items="{{a}}" index-as="a_idx"> <tr> <template is="dom-repeat" items="{{item.b}}" index-as="b_idx"> <td> <div on-tap="handler" data-a-index=

我有一个嵌套的重复模板,类似于:

<template is="dom-repeat" items="{{a}}" index-as="a_idx">
    <tr>
        <template is="dom-repeat" items="{{item.b}}" index-as="b_idx">
            <td>
                <div on-tap="handler" data-a-index="{{a_idx}}" data-b-index="{{b_idx}}">{{item}}</div>
            </td>
        </template>
    </tr>
</template>
    function handler(e) {
        const aIdx = e.target.dataAIndex;
        const bIdx = e.target.dataBIndex;
        const path = `a.${aIdx}.b.${bIdx}`;
        this.set(path, 1234);
    }

我希望我可以将特定的单元格设置为1234(或其他),但我看到的是正确的行正在更新,但始终是第一个单元格。
path
变量看起来确实设置正确

有一种简单的方法可以确定
path
变量是否设置正确:
console.log(path)
@Jordan,因此路径很好。我得到了
a.1.b.1
a.2.b.4
,正如我所期望的那样。我只是看不到部件updating@Michael狄更斯,你找到答案了吗?我也面临着类似的问题,我从来没有这样做过。最后放弃了聚合物,真是太遗憾了。。。