我正在尝试从Polymer组件中提取HTML模板到独立的HTML文件中。对于Polymer 2,我找到了一些示例,但它们不适用于我的Polymer 3项目。我尝试了以下类似操作,但失败了。
import * as template from './pm.template.html';
...
static get template() {
return template;
}
作为一个简单的问题,可以将模板作为HTML文件(而不是JS文件)分开;如果可以,怎么办?
我知道,去年10月('17)也有类似的问题,但是只有通过webpack的方法,但这在脑海中并不是一个简单的解决方案。我希望有人知道更好的方法,或者对即将发布的功能有所了解。
(聚合物Google群组内部的相同问题:google groups polymer)
答案 0 :(得分:0)
很不幸,没有直接的方法。
虽然Polymer 2只是关于“使用平台”,并且完全无需构建/捆绑即可运行应用程序,但是由于Polymer 3不再受支持(尽管您可能会找到不受支持的设置,适用于您的情况)。 因此,我建议使用您选择的任何捆扎机。
也就是说,您也许可以减轻从模板中分离出模板的原因。存在多个Visual Studio Code插件,用于以标记的模板文字格式格式化HTML,或在另一个标签中打开内容进行编辑:
如果您想尝试捆绑,则有多种选择: