聚合物,带数字键的对象 属性 的观察者
Polymer, observer for object property with numeric key
如何用数字键观察对象属性,如:
"employees":[
{"1": 0, "2":"John", "3":"Doe"},
{"1": 1, "2":"Anna", "3":"Smith"},
]
观察整个对象适用于:employees.*
但不能将特定 属性 定位为:employees["2"]
。
如何定位特定 属性?
这里是Plunk example。
为了让观察者深入 属性,您可以在观察者 datatable.employees.2
中提及 属性。您可以阅读更多内容 here.
我也更新了plunkr
为你
要观察示例中第二名员工的所有变化,您需要使用 Deep sub-property changes on array items:
observers: [
'bigup(datatable.employees.#1.*)'
],
如何用数字键观察对象属性,如:
"employees":[
{"1": 0, "2":"John", "3":"Doe"},
{"1": 1, "2":"Anna", "3":"Smith"},
]
观察整个对象适用于:employees.*
但不能将特定 属性 定位为:employees["2"]
。
如何定位特定 属性?
这里是Plunk example。
为了让观察者深入 属性,您可以在观察者 datatable.employees.2
中提及 属性。您可以阅读更多内容 here.
我也更新了plunkr 为你
要观察示例中第二名员工的所有变化,您需要使用 Deep sub-property changes on array items:
observers: [
'bigup(datatable.employees.#1.*)'
],