У меня возникли проблемы со следующим примером небольшого автономного полимера для привязки данных.
Насколько я понимаю, если у потребителя и поставщика есть атрибуты с данными, с переданным выражением {{stuff}}
, это относится к переменной «stuff» в области действия элемента.
Когда поставщик загружен и готов, он должен заполнить переменную stuff, чтобы потребитель вставил данные.
http://jsbin.com/yawipodayo/1/edit?html,css,js,output
<!doctype html>
<html>
<head>
<script src="../bower_components/webcomponentsjs/webcomponents.js">
</script>
<link rel="import" href="../bower_components/polymer/polymer.html">
</head>
<body>
<polymer-element name="consumer" attributes="data">
<template bind="{{data}}">{{}}</template>
</polymer-element>
<polymer-element name="supplier" attributes="data">
<template></template>
<script>
Polymer('supplier', {
ready: function(){
this.data = "test"
}
});
</script>
</polymer-element>
<polymer-element name = "root">
<template>
<supplier data="{{stuff}}"></supplier>
<consumer data="{{stuff}}"></consumer>
</template>
</polymer-element>
<root>
</root>
</body>
</html>