Искам един единствен източник да предоставя всички мои данни. Модел, ако желаете, и искам моите елементи да могат да използват тези данни, но никога да не ги променят (еднопосочно обвързване на данни). Как мога да направя това? Трябва ли да добавя данните като поведение?
Опитах се да направя това в моя документ:
<script type="text/javascript" src="/data.js"></script> <!-- defines a global object named DATA -->
<my-element data="{{DATA}}"></my-element>
И това вътре в my-element.html
<dom-module id="my-element">
<template></template>
<script>
Polymer({
is: 'my-element',
properties: {
data: Object
},
ready: function () {
console.log(this.data);
}
});
</script>
</my-element>
но изглежда не работи, стойността на this.data е буквално "{{data}}".
Търся по-добро решение от опаковането на декларацията на елемент в шаблон dom-bind