无法更改数组内对象的属性

时间:2016-10-15 14:26:47

标签: data-binding polymer-1.0 observers

有一个父元素。它的一个属性是一个对象数组。该数组在就绪功能中初始化。该数组的显示传递给子元素。我想要做的是每当乘数属性改变时更新数组中每个元素的数量。我尝试使用文档中描述的覆盖脏检查技术,但无法使其工作。我会很感激一些指导。     [plunker link] [1]

[1]: http://plnkr.co/edit/pCZyUC7YtgUU8cpejNpj?p=info

1 个答案:

答案 0 :(得分:0)

以下是工作示例:Plunk

很少有事情得到纠正,其中之一是:

//DO not use 'this.setItems.0.quantity.value', but:
         this.set('setItems.0.quantity.value', newQuantity);
   console.log("New arr val: ");
   console.log(this.setItems[0].quantity.value);

文档:

https://www.polymer-project.org/1.0/docs/devguide/model-data

https://www.polymer-project.org/1.0/docs/devguide/data-binding#array-binding