Глобальные вспомогательные функции в шаблонах doT.js
Я хочу определить и использовать глобальную вспомогательную функцию для механизма шаблонов doT.js. Как я могу это сделать?
То, что я хочу сделать, это что-то вроде этого.
var xyz = function(p1, p2) { return p1 + p2; }
И используйте его в шаблоне doT.js следующим образом:
{{xyz(2,5)}}
1 ответ
Решение
Вы можете сделать это, используя некоторые из расширенных возможностей doT.js, см. Их примеры расширенных фрагментов для другого расширенного использования.
Это как определить функцию, которая будет использоваться
{{##def.fntest = function() {
return "Function test worked!";
}
#}}
И это выполнить его.
{{#def.fntest()}}