1

Grunt でコンパイルした後、Handlebars テンプレートに名前が付けられません。これは私の面倒な作業です... console.log(Handlebars) のとき、テンプレート プロパティの長さは 1 のままです。また、Handlebars.template['name'] を介してテンプレートを呼び出すことはできません。これは常に「JST」であるためです。

handlebars: {
    compile: {
        files: {
            'inc/js/templates/templates.js': 'inc/js/templates/*.handlebars'
        }
    }
}
4

2 に答える 2

0

次のように、grunt タスクの名前空間を設定できます。

handlebars: {
options: {
    namespace: 'mynamespace.Templates'
},
compile: {
    files: {
        'inc/js/templates/templates.js': 'inc/js/templates/*.handlebars'
    }
}

}

于 2015-03-01T15:44:05.370 に答える