如何将HTML模板文字从JavaScript文件抽象到单独的文件中,然后将其导回?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将HTML模板文字从JavaScript文件抽象到单独的文件中,然后将其导回?相关的知识,希望对你有一定的参考价值。

编辑1/21/2019: 我的html模板文字太长了。如何将其抽象为单独的文件,并将其导入到当前文件中?

class HelloWorldController extends Controller {

  index_action(req, res, next) {

    return res.send(
      `
      <html>
        ABSTRACT OUT THIS EXCESSIVELY LONG HTML TEMPLATE LITERAL
      </html>
      `
    );
  }
  ... etc
答案

您可以将HTML文件解压缩为字符串,如下所示:

// MyHTML.js 
export const myHTML = `<html>...` // your complete html as a string

// HelloWorldController.js
import MyHTML from './MyHTML' // import your html

你可以在这里使用它:

 return res.send(MyHTML);

以上是关于如何将HTML模板文字从JavaScript文件抽象到单独的文件中,然后将其导回?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 JavaScript 从 S3 缓冲区数据中获取 HTML 模板文件?

使用带有 JavaScript 模板文字函数的 for 循环

将来自 Json 响应的 HTML 标记渲染到模板文字

标记的模板文字如何在JavaScript中工作?

Microsoft.AspNet.Web.Optimization JavaScript捆绑无法最小化模板文字

如何通过 url 将数据从 python 文件发送到位于单独项目中的 html 文件(没有 html 作为模板)