【发布时间】:2015-12-08 15:00:49
【问题描述】:
我希望单一来源提供我的所有数据。一个模型,如果你愿意的话,我希望我的元素能够利用这些数据,但永远不要改变它(单向数据绑定)。我该怎么办?我应该将数据添加为行为吗?
我尝试在我的文档中这样做:
<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 模板中更好的解决方案
【问题讨论】:
标签: javascript html data-binding polymer web-component