【发布时间】:2014-10-12 00:14:49
【问题描述】:
我刚刚开始使用聚合物构建 Web 组件,并且正在按照教程进行操作。
我刚刚开始,我正在通过脚本将我的组件添加到我的页面,但我的模板中的 html 没有显示出来。
这是我到目前为止所得到的。
document.addEventListener("DOMContentLoaded", function() {
if(!window.Polymer){
var poly = document.createElement('script');
poly.src = "http://cdnjs.cloudflare.com/ajax/libs/polymer/0.3.4/platform.js";
document.head.appendChild(poly);
}
var template = document.createElement('link');
template.setAttribute("rel", "import");
template.setAttribute("href", "http://localhost:8081/first-widget.html");
document.body.appendChild(template);
var widget = document.createElement('my-widget');
document.body.appendChild(widget);
setTimeout(function(){
Polymer('my-widget');
},1000);
});
我的小部件是
<polymer-element name="my-widget">
<template>
<h1>This is from the Polymer</h1>
</template>
</polymer-element>
我的理解是,这应该在我的my-widget 标记中显示模板中我的html 内容。我有 localhost:8081 通过 CORS 提供模板的内容,所以这不是问题,我可以通过元素检查器看到模板加载到 chrome 中。所以我不确定为什么我没有收到我的内容。
有没有一种方法可以引导聚合物?
【问题讨论】:
标签: polymer web-component