2
在聲明新的幫助器時可以調用已註冊的幫助器嗎?如何在其他助手聲明中調用handlebars助手?
例:上述
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>";
});
實施例僅僅是一個例子,不是我真正的情況下,這將呈現過於複雜的問題。 我發現迄今爲止根據內幫助者的事情發現的唯一情況是subexpressions,但它似乎並不適用於我的情況。
我正在使用hapijs的願景,如果重要的話,但純粹的車把解決方案,如果存在,就足以讓我在我的環境中重新創建它。