2017-07-07 47 views
1

我在polymerjs中使用了dom-repeat中的數組。比如說,數組是項目,數組的每個元素都是項目。那麼如果每個項目都有一個屬性item.errors。每次任何item.errors改變時我都想調用一個函數。怎麼做?PolymerJs Dom-repeat:觀察數組的子屬性

回答

0

觀察者,例如,

observers: [ 
    "errorObserver(items.errors)" 
] 
errorObserver: function(itemErrors) {} 
+0

但項目沒有錯誤的性質。 Items是每個對象都有一個名爲errors的屬性的對象數組。所以項目沒有錯誤,但項目[i]有錯誤 –

+0

你可以試試這個,errorObserver(items。*)。請參閱https://www.polymer-project.org/2.0/docs/devguide/observers#complex-observers –

0

試試這個

observers: [ 
    "errorObserver(items.*.errors)" 
] 
errorObserver: function(itemErrors) {}