Цитата:
|
Но задача в том, чтобы отступа не было в принципе, а не в размере
|
Хозяин - барин, используй классический синтаксис
Цитата:
|
Получить через темплеит в некоторых случаях html разметку. В других JS код.
|
- namespace demo
- template myButton(@params)
< .button
{@value}
#{template myJS(foo)}
var a = {
foo: 'bar'
bla: #{1 + 2},
baz: '#{foo ? "baz" : "bla"}'
};
#{/}
Цитата:
|
@= tolerateWhitespaces true
|
Для генерации JS этот флаг не нужен, это актуально если мы генерируем какой-нибудь формат, который основан на управляющих пробелах, например markdown.
Цитата:
|
@= renderMode 'raw'
|
По умолчанию шаблоны возвращают просто строки, причём их содержимое может быть любым, доступны из коробки следующие форматы:
stringConcat - по умолчанию, строки получаются через конкатенацию;
stringBuffer - также строка, но строки создаёются через класс Snakeskin.StringBuffer;
dom - шаблон возвращает DocumentFragment.