Polymer 类型';的注册失败;核心工具栏';,已注册
我正在加载脚本:Polymer 类型';的注册失败;核心工具栏';,已注册,polymer,Polymer,我正在加载脚本: html(ng-app="app") head script(language='javascript', src='bower_components/angular/angular.js', type='text/javascript') script(language='javascript', src='bower_components/requirejs/require.js', type='text/javascript', d
html(ng-app="app")
head
script(language='javascript', src='bower_components/angular/angular.js', type='text/javascript')
script(language='javascript', src='bower_components/requirejs/require.js', type='text/javascript', data-main='js/Main.js')
script(language='javascript', src='http://cdn.peerjs.com/0.3/peer.js', type='text/javascript')
script(language='javascript', src='bower_components/platform/platform.js', type='text/javascript')
//link(rel="import", href="elements/elements.html" )
link(rel="import", href="bower_components/polymer/polymer.html" )
link(rel="import", href="bower_components/core-component-page/core-component-page.html" )
link(rel='import', href='bower_components/core-scaffold/core-scaffold.html')
link(rel='import', href='bower_components/core-header-panel/core-header-panel.html')
link(rel='import', href='bower_components/core-menu/core-menu.html')
link(rel='import', href='bower_components/core-menu/core-toolbar.html')
link(rel='import', href='bower_components/core-item/core-item.html')
但是得到
Uncaught NotSupportedError: Failed to execute 'registerElement' on 'Document': Registration failed for type 'core-toolbar'. A type with that name is already registered.
这是因为您导入了
核心组件页面
,这是一整套核心组件的硫化版本(即,它已经定义了核心标题面板
,核心工具栏
等等)
因此,要么只使用此导入(加上此文件中未定义的组件),要么删除此行并单独导入每个组件(这是我喜欢的方式,因此我确切地知道哪些组件会加载到我的应用程序中)
顺便说一句,你的
核心工具栏中有一个输入错误。它必须是bower\u components/core toolbar/core toolbar.html
。核心组件页面实际上应该只用于生成文档。不要把它和其他元素混在一起,它只会弄坏东西。