我想使用以下内容创建外部Handlebars文件 -
1. header- Contains html codes
2. footer- Contains html codes
3. nav- Contains html codes
4. search - Contains html codes
etc.
是否有办法使用把手来执行此操作,以便我可以在特定页面中根据需要包含每个模板。不确定如何去做。
谢谢!
答案 0 :(得分:0)
绝对!您可以使用Handlebar partials来执行此操作。只需将标头,导航等文件注册为局部文件,然后可以通过执行以下操作在主模板中使用它:
{{> header }}
{{> nav activePage=(activePage) }}
答案 1 :(得分:-1)
你考虑过使用ASP.NET吗?
如果你想添加其他html文件的内容,我强烈推荐使用
@RenderPage()
如果您使用此功能,则可以设置如下布局:
@RenderPage("header.html") Some random description @RenderPage("navigationbar.html") @RenderPage("searchbar.html") - Insert some content here - @RenderPage("footer.html")
我确定如果你使用这种布局,你就会得到你想要的外观。显然这只是一个例子,所以你可能想要添加某种CSS布局以满足你的口味,但这就是我在ASP.NET中的用法。