【发布时间】:2015-11-01 05:59:11
【问题描述】:
为了单独测试我的一些聚合物自定义元素,我希望能够为一些通常来自父元素的属性传入 js 对象文字。我很难弄清楚如何做到这一点。请参阅此示例代码。如果它按我的意愿工作,它会显示一个 1 和一个 2 并排显示,但它不起作用。
<script src="http://www.polymer-project.org/webcomponents.js"></script>
<link rel="import" href="http://www.polymer-project.org/components/polymer/polymer.html">
<polymer-element name="my-element" attributes="stuff">
<template>
{{stuff.one}} {{stuff.two}}
</template>
<script>
Polymer('my-element', {
ready: function () {
console.log(this.stuff);
}
});
</script>
</polymer-element>
<my-element stuff='{"one": 1, "two": 2}'></my-element>
【问题讨论】:
标签: javascript polymer web-component