There was an error while loading. Please reload this page.
beez-foundationにはHandlebars templateを自動的にprecompileする機能があります。
通常のHandlebars templateのprecompileと同様で、 例えばperson.hbsをprecompileして生成されたperson.hbsc.jsをロードすると
person.hbs
person.hbsc.js
Handlebars.templates['person']
で取得することができます。
HandlebarsはMustache互換なので、partialsを使う ことができます。 beez-foundationではこれも同様にprecompileすることができるようにしました。
本来Handlebarsでpartialsを使うためには
Handlebars.registerPartial(name, partial);
をコールする必要がありますが、beez-foundationのprecompileはそれを自動で行います。
よって、例えばname.hbspをprecompileして生成されたperson.hbsc.jsをロードすると partialsが登録された状態になります。それを使うためには好きなtemplateで
name.hbsp
{{> name}}
のように呼び出すだけです。