聚合物绑定 - 为什么linkPaths在此示例中不起作用?

时间:2015-10-11 14:43:14

标签: polymer

我有这个样本:

Polymer({
        is: 'testElement',
        properties: {
            content: {
                type: Object,
                value: null
            },
            contentA: {
                type: Object,
                value: "testFoo"
            }
        },
        attached: function () {
            this.linkPaths("content", "contentA")
            this.set("contentA", "fooTest873");
            console.log(this.contentA);
            console.log(this.content);
        }
    });

我现在尝试在内容和contentA之间获得功能绑定,这样当contentA更新时,内容也会更新。 不幸的是,这在当前的Firefox或Chrome中不起作用。

1 个答案:

答案 0 :(得分:0)

这是linkPaths的限制。 它目前仅支持链接深层路径。

E.g。 this.linkPaths(“contentA.myProp”,“contentB.myProp”);

另见github上的这个问题: https://github.com/Polymer/polymer/issues/2414