在Chrome Dev Editor的“新建项目”对话框中选择“JavaScript Polymer自定义元素”作为项目类型时生成的聚合物应用程序在运行时显示空白屏幕。
这是一个错误还是我做错了什么?
如果它是一个错误,那么我如何让聚合物应用程序显示某些内容?
答案 0 :(得分:0)
根据您的描述判断,听起来您忘记重构CSP。右键单击您的项目名称,然后选择Refactor for CSP
。这需要一段时间,但一旦完成,它就会起作用。
答案 1 :(得分:0)
对于延迟回复感到抱歉。
index.html
或demo.html
;或Run...
。可能发生的事情是您将 Polymer元素与 Polymer应用混淆了。您使用的模板会生成一个元素。它还以demo.html
的形式提供元素用法的示例,以及标准的Polymer元素描述页面(基于core-component-page
元素,该元素读取并显示来自metadata.html
的元素属性) index.html
的形式。所以你必须明确地运行其中一个才能看到一些东西。如果您尝试“运行”元素本身(例如,单击选中my-element.html
的“运行”按钮),将看到一个空白屏幕,就像使用任何其他纯聚合物模板一样,因为那里没有可渲染的HTML(出于某种原因,它被称为模板)。
如果您确实需要 Polymer应用,请考虑使用JavaScript web app (using Polymer paper elements)
或JavaScript Chrome app (using Polymer paper elements)
项目类型。
答案 2 :(得分:0)
首先尝试从命令行运行bower更新
bower install Polymer/core-elements --save
您可能还需要从chrome dev编辑器的右侧面板右键单击项目目录,然后选择Refractor for CSP。
答案 3 :(得分:0)
可能在示例应用程序中,CDE项目(bower.json级别)位于导入编辑器的目录的子目录中。尝试更深入地导入一个级别。