2
新しいヘルパーを宣言しているときに既に登録されているヘルパーに電話をかけることはできますか?他のヘルパー宣言内でハンドルバーヘルパーを呼び出す方法は?
例:
Handlebars.registerHelper('td', function(text, options) {
return "<td>" + text + "<td>";
});
Handlebars.registerHelper('tr', function(cells, options) {
return "<tr>" + (cells.map(cell => {
return td(cell); // it is where I want to call my other helper
}).join("")) + "<tr>";
});
上記の例は、問題を提示overcomplicateなりません、私の本当の場合、ちょうど例です。 内のヘルパーの問題で今まで私が見つけたことはsubexpressionsですが、私の場合は当てはまりません。
私はhapijsのビジョンを使用していますが、純粋なハンドルバーのソリューションがあれば、私の環境でそれを再現するのに十分です。