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

问题描述 投票:1回答:1

编辑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
javascript html import export literals
1个回答
1
投票

您可以将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);
© www.soinside.com 2019 - 2024. All rights reserved.