grunt-compile-handlebars を使用してハンドルバーをコンパイルしてい@root
ますが、使用後にオブジェクトが変更されるという問題があります
[...]
handlebars.compile(template);
template(context.data);
[...]
したがって、私のjsonオブジェクトが次のような場合
{
"template": "path/to/template",
"data": {
"greetings": {...}
}
}
これは常に私の@root
目的です。
私は次のようなものを持っています:
var handlebars = require('../../node_modules/grunt-compile-handlebars/node_modules/handlebars') ;
module.exports = function(context) {
var template = handlebars.partials[context.template];
template = handlebars.compile(template);
return new handlebars.SafeString( template(context.data) );
};
{{helper .}}
今私の@root
目的は:
"data": {
"greetings": {...}
}
@root
呼び出し時に保存できる方法はありますかtemplate(...)
注: これは非常に単純化された例です。私も使えることを知っています{{>path/to/template .}}