目前习惯使用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.html
和file2.html
希望包含来自head.html
的相同文件头。是否有可能使用这些框架实现这一目标?有没有替代/更好的解决方案?
答案 0 :(得分:0)
你当然可以这样做,但据我所知,你正在考虑使用像Jade或Ejs这样的模板引擎。
它们包含只包含在文件中的语句。
但是如果你使用的是Angular,我根本没有看到很多要点。 Angular会从一个文档引导整个网页,通常是index.html或app.html,这实际上取决于你的名字。这样东西只会加载一次。
这样你实际上并不需要将它包含在多个文件中,它将全部包含在内容中。
这有意义吗?