Тема: Snakeskin
Показать сообщение отдельно
  #680 (permalink)  
Старый 02.03.2016, 18:40
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
Но задача в том, чтобы отступа не было в принципе, а не в размере
Хозяин - барин, используй классический синтаксис

Цитата:
Получить через темплеит в некоторых случаях 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.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 02.03.2016 в 18:53.
Ответить с цитированием