我在我的网络应用程序中使用聚合物1.0。
在我的第一个组件attributes-cmp.html中,我已将我的功能定义为
下面的desctibedvar elt = document.getElementById(eltId);
elt.getAttributes(jsonParams);
在我的第二个组件中,我调用了方法
SCRIPT438: Object doesn't support property or method 'getAttributes'.
我收到了错误
if ('registerElement' in document
&& 'import' in document.createElement('link')
&& 'content' in document.createElement('template')) {
// platform is good!
} else {
// polyfill the platform!
var e = document.createElement('script');
e.src = '/bower_components/webcomponentsjs/webcomponents-lite.min.js';
document.body.appendChild(e);
}
这在Google Chrome上运行良好,但在MS Edge上运行
我已经添加了部分代码来加载polyfills
netconvert -s input.net.xml --plain plain
<editor> plain.nod.xml plain.edg.xml
netconvert --node-files=plain.nod.xml --edge-files=plain.edg.xml --output-file=output.net.xml