Комбинации хелперов в Handlebars
Хелперы можно комбинировать в рамках одной команды. Давайте посмотрим на примере. Пусть у нас есть следующие хелперы:
helpers: {
square: function(num) {
return num * num;
},
cube: function(num) {
return num * num * num;
},
sum: function(num1, num2) {
return num1 + num2;
}
}
Давайте с помощью этих хелперов сначала возведем число в квадрат, а потом результат возведем в куб:
<p>
{{cube (square 3)}}
</p>
Давайте найдем сумму квадрата и куба неких чисел:
<p>
{{sum (square 3) (cube 4)}}
</p>
Давайте найдем сумму квадрата и просто какого-то числа:
<p>
{{sum (square 3) 4}}
</p>