【问题标题】:template head tag html *EAN模板头标签 html *EAN
【发布时间】:2016-03-18 02:26:42
【问题描述】:

目前习惯使用 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 的相同头部。是否可以使用这些框架来实现这一目标?是否有任何替代/更好的解决方案?

【问题讨论】:

    标签: html templates reusability


    【解决方案1】:

    您当然可以这样做,但据我所知,您会考虑使用 Jade 或 Ejs 等模板引擎。

    它们具有包含语句,您只需将其包含在文件中即可。

    但是,如果您使用的是 Angular,我认为这样做没有多大意义。 Angular 将从一个文档(通常是 index.html 或 app.html)引导您的整个网页,这实际上取决于您将其命名为什么。这样,这些东西只会加载一次。

    这样您实际上不需要将它包含在多个文件中,它会从一开始就包含在内。

    这有意义吗?

    【讨论】:

    • 我认为你是对的。我相信我的无效 html 结构正在抛弃引导 css。
    • 嗯嗯,如果你仍然遇到问题,可以用你的整个 html 文件发一个新帖子!
    猜你喜欢
    • 2018-10-15
    • 1970-01-01
    • 1970-01-01
    • 2017-02-16
    • 2011-03-31
    • 2011-07-13
    • 2019-08-25
    • 1970-01-01
    • 2015-09-12
    相关资源
    最近更新 更多