【发布时间】:2015-07-07 14:15:05
【问题描述】:
Polymer 1.0 中是否有一种方法可以像以前的 Node.bind() 那样使用 javascript 设置绑定?
[忽略这个:显然stackoverflow不允许简洁,所以我必须写这个无用的句子才能发布问题。]
【问题讨论】:
标签: data-binding polymer polymer-1.0
Polymer 1.0 中是否有一种方法可以像以前的 Node.bind() 那样使用 javascript 设置绑定?
[忽略这个:显然stackoverflow不允许简洁,所以我必须写这个无用的句子才能发布问题。]
【问题讨论】:
标签: data-binding polymer polymer-1.0
简短的回答是:否。 Polymer 1.0 目前不支持命令式数据绑定。
在 1.0 中,数据绑定机制被完全重写,因此之前的 0.5 技术如 Node.bind('content', new PathObserver(obj, 'path.to.value')); 或
Polymer.import(["/elements/x-test.html"], function () {
var el = document.createElement('x-test');
el.setAttribute('foo', '{{bar}}');
document.querySelector("#insertion_point").appendChild(el);
});
或html-echo 不起作用。
在这个 SO 问题中的更多信息:Binding imperatively
Github 中的更多信息:https://github.com/Polymer/polymer/issues/1778
【讨论】: