我正在尝试更新我的一个项目以使用 Polymer 1.0,但我已经陷入了整个双向绑定和通知系统。在 Polymer 0.5 为您解决这个问题的地方,我似乎无法在 1.0 中做到这一点。
我必须为我的 API 创建一个对象,如下所示:
{
"create": [{
"classes": ["Person"],
"HasName": [{
"givenNames": ["Paula"],
"familyNames": ["Vaandrager"]
}]
}, {
"id": "bvhme",
"classes": ["Person", "User"],
"HasName": [{
"givenNames": ["Boris", "Hendrik"],
"familyNames": ["van Hoytema"]
}, {
"givenNames": ["Boris", "Hendrik"],
"familyNames": ["Vaandrager"]
}]
}]
}
我已经想出了如何使用 dom-repeat 元素来渲染它,但是如果我每次更改时都进行铁输入,那么更改不会传播到我的模型中。
理想情况下,我什至会创建一个元素来编辑每个对象以及其中的子对象。但是,如果我必须指定可能发生的每一个通知,我会感到不知所措,而且我根本不了解这些事情的作用。