是否可以在 ejs 模板中嵌入自定义元素?

Is it possible to embed Custom Elements in an ejs template?

我正在开发一个项目,其中的主要站点位于 ejs 模板中,我想知道如何使用 输入:class x extends HTMLElement.

我找到了 ejs-html,但它适用于自定义 ejs 元素,而不是我想要的。

我意识到使用除了模板引擎之外的任何其他框架都没有问题,但该项目被锁定在 ejs 中。

自定义 Web 组件是存在于浏览器中的东西。它们有特定的生命周期,不会轻易转化为服务器呈现的组件。

话虽如此,您的 EJS 文件可以包含所需的 JS 文件,然后您可以将元素放置在您想要的位置。但是在浏览器下载 JS 文件之前它不会呈现。