gpt4 book ai didi

html - 仅用于索引页的全 Angular 图像

转载 作者:太空宇宙 更新时间:2023-11-04 13:32:49 25 4
gpt4 key购买 nike

我希望在 index 页面的导航下显示全 Angular 图像。

这是我对 master 模板的标记:

<body>
<nav class=" navbar ..." role="navigation">
...
</nav>
<div class="container">
{+body /}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="components/bootstrap/dist/js/bootstrap.min.js"></script>
</div>
</body>

但是,index 页面中的任何内容都将受到来自 master 模板的容器的宽度限制。如果我在模板中添加全 Angular 内容,那么它也会出现在我的所有其他页面中。

解决此问题的最佳方法是什么?

最佳答案

您可以使用积木来实现这一点。查看 dust.js guide 中的相关部分( block 和内联部分) .

您可以在您的主模板中指定 block ,这些 block 可以选择性地在您的调用模板中覆盖

A block may be self-closing ({+block/}), in which case it is not displayed unless a calling template overrides the content of the block

您已经在为您的 {+body/} 定义使用语法。

tl;dr

所以在你的主模板中你可以做类似的事情(注意第 5 行的 image block ):

<body>
<nav class=" navbar ..." role="navigation">
...
</nav>
{+image/}
<div class="container">
{+body/}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="components/bootstrap/dist/js/bootstrap.min.js"></script>
</div>
</body>

并在您的索引模板中提供 image 覆盖(如下),将其排除在您的其他模板之外:

{<image}
...your image
{/image}
{<body}
...your body
{/body}

关于html - 仅用于索引页的全 Angular 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23251783/

25 4 0
文章推荐: html - 在深入研究 CSS 之前,您需要对 HTML 了解多少?
文章推荐: c++ - 在复制构造函数中设置嵌套在类中的结构变量
文章推荐: html - 让整个
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com