Булевы проверки в шаблонах подчеркивания
Мне пришлось заменить разделители по умолчанию на подчеркивание / интерполяцию по умолчанию для совместимости с веб-формами asp.net. С веб-сайта я выбрал усы, как синтаксис
_.templateSettings = {
interpolate : /\{\{(.+?)\}\}/g
};
попробовал это
_.template("{{if(loggedIn)Welcome {{name}}}}",{name:"James",completed:true});
но, похоже, это не способ (поскольку произошла ошибка) проверить логическое выражение с помощью системы шаблонов. Но из документов кажется, что это возможно
as well as execute arbitrary JavaScript code, with <% … %>
So how do i execute arbitrary js code with the above mentioned interpolation