如何将 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);

最新更新