Cheques booleanos en las plantillas de subrayado

Tuve que reemplazar el subrayado predeterminado delimitadores de teplating / Interpolate regex para la compatibilidad con las formas web de asp.net. Desde el sitio web opté por la sintaxis como bigote

_.templateSettings = {
  interpolate : /\{\{(.+?)\}\}/g
};

intentado esto

_.template("{{if(loggedIn)Welcome {{name}}}}",{name:"James",completed:true});

pero parece que esta no es la forma (desde que se produjo un error) para verificar la expresión booleana usando un sistema de plantillas. Pero desde los documentos parece que es posible.

así como ejecutar código JavaScript arbitrario, con <% ...%>

Entonces, ¿cómo ejecuto código js arbitrario con la interpolación mencionada?

Respuestas a la pregunta(3)

Su respuesta a la pregunta