0
说我有等的数据对象,以便:聚合物针对阵列中的嵌套子属性1.0配绑定
const o = [
{name: "A", v: 1, other: 0},
{name: "B", v: 7, other: 0},
{name: "C", v: 8, other: 0},
{name: "D", v: 1, other: 1},
]
我希望能够定义像嵌套观察者:
_sumOfVs(o.*.v)
这只有当对象中的v
键被编辑时观察者才会更新,并且当更新name
或other
时不会重新计算。目前我能做的最好的是定义观察者_sumsOfVs(o.*)
:
_sumsOfVs = obj => obj.base.reduce((p,c) => p+c.v, 0)
谢谢!