Глобальные вспомогательные функции в шаблонах 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()}}
Другие вопросы по тегам