Сообщение от kobezzza
|
Можно настроить отображение таба как 2 пробела, или да же один, или просто использовать пробелы
|
Но задача в том, чтобы отступа не было в принципе, а не в размере
Сообщение от kobezzza
|
Самый простой способ - это использование расширенного синтаксиса, он специально для этого создан. Его механизм не изменился с 6-й версии, поэтому инфа в доке по нему актуальна, но вообще там всё просто:
{template foo()}
/// Допустим нам нужно объявить какой то JS:
/// просто декларируем директиву в синтаксисе #{ ... }
/// и все вложенные директивы будут работать с таким же синтаксисом
#{script}
var a = {a: 1, b: #{1 + 2}};
#{/}
{/}
.
|
Такое я тоже пробовал. Но задача другая
Получить через темплеит в некоторых случаях html разметку. В других JS код.
К примеру вот руки просятся написать что-то типа такого
- namespace testModule
{ template markup(@params) }
<button>{ @buttonText }</button> // Обычная разметка
{/ template }
{ template mainCode() @= tolerateWhitespaces true @= renderMode 'raw' } // отображать как есть. Правда я не понимаю, как тогда здесь ставить переменные :)
var a = { 1: 2 };
{/ template }