В шаблоне нефрита (с использованием выражения над node.js) я вижу шаблон с использованием следующего синтаксиса:
script(type='text/template', id='data-services') !{data}
Я не понимаю конструкцию !{ }
; по-видимому, он интерполирует объект javascript, определенный в другом месте:
var data={ name:"Doe", age:"21" };
Jade docs & tuts показывают использование #{ }
для интерполяции, но я не вижу !{ }
. Даже #{ }
не задокументирован, поэтому я думаю, что это не специфично для jade. Откуда появился этот синтаксис и где он задокументирован?