模板头标签html * EAN

时间:2016-03-18 02:26:43

标签: html templates reusability

目前习惯使用Express,Angularjs和Nodejs。是否可以使用这些框架创建可重用或模板头标记部分以在多个html文件中使用。

例如,head.html包含

<head>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
</head>

文件file1.htmlfile2.html希望包含来自head.html的相同文件头。是否有可能使用这些框架实现这一目标?有没有替代/更好的解决方案?

1 个答案:

答案 0 :(得分:0)

你当然可以这样做,但据我所知,你正在考虑使用像Jade或Ejs这样的模板引擎。

它们包含只包含在文件中的语句。

但是如果你使用的是Angular,我根本没有看到很多要点。 Angular会从一个文档引导整个网页,通常是index.html或app.html,这实际上取决于你的名字。这样东西只会加载一次。

这样你实际上并不需要将它包含在多个文件中,它将全部包含在内容中。

这有意义吗?