Polymer 1.0 Node.bind() — Могу ли я создать привязку через javascript вместо двойных фигурных скобок?

Есть ли способ в Polymer 1.0 настроить привязку с помощью javascript, как это делал Node.bind() ранее?

[Игнорируйте это: по-видимому, краткость не разрешена в stackoverflow, поэтому я должен написать это бесполезное предложение, чтобы опубликовать вопрос.]


person bearfriend    schedule 07.07.2015    source источник


Ответы (1)


Короткий ответ: НЕТ. В настоящее время 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: Императивное связывание

Дополнительная информация на Github: https://github.com/Polymer/polymer/issues/1778

person zerodevx    schedule 07.07.2015