简体   繁体   English

车把包括部分索引

[英]handlebars include partial in index

I'm just trying to use handlebars in a project. 我只是想在项目中使用把手。 So I have a PartialNavigation.handlebars and index.handlebars, and I just want to include the PartialNavigation to index with one parameter. 所以我有一个PartialNavigation.handlebars和index.handlebars,我只想包括PartialNavigation以一个参数建立索引。 I was checking the docs since a long time but didn't found what I want. 很久以来我一直在检查文档,但是没有找到我想要的。 And all I tried failed... 我尝试的一切都失败了...

Thanks per advance! 谢谢你提前!

PokeRwOw 戳行

In Handlebars, you can register your partial using the Handlebars.registerPartial() method. 在Handlebars中,可以使用Handlebars.registerPartial()方法注册您的部分Handlebars.registerPartial()

Example: 例:

var partialNavData = '<div id="navigation"></div>';

Handlebars.registerPartial( 'partialNavigation', partialNavData );

Registering multiple partials at once: 一次注册多个部分:

var partialNavData = '<div id="navigation"></div>';    
var partialFooterData = '<footer>My Footer</footer>';

Handlebars.registerPartial({
    partialNavigation: partialNavData,
    partialFooter: partialFooterData
});

And finally, including your partials would be done like so: 最后,包括部分内容将如下所示:

Your index file: 您的索引文件:

{{>partialNavigation}}

{{>partialFooter}}

** You can use AJAX to grab the PartialNavigation template if it's too large to put into a string. **如果太大而无法放入字符串中,则可以使用AJAX来获取PartialNavigation模板。

Example JSFiddle: https://jsfiddle.net/richardgirges/Lkrn1qLL/3/ 示例JSFiddle: https ://jsfiddle.net/richardgirges/Lkrn1qLL/3/

Read these reference docs for more info 阅读这些参考文档以获取更多信息

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM