Цитата:
|
что делать с переменными, переданными в шаблон (я передавал их как глобальные)?
|
Я решил эту проблему в новой версии. Будешь передавать переменные как первый параметр и юзать так:
{template foo(@params)} /// @params - это сахарная форма для with params
{@foo} /// params.foo
{/}
Если пользователь решит задать дополнительные параметры для шаблона, то они просто будут передаваться как последующие, т.е.
{template foo(@params, some1, some2)}
{@foo + some1 + some2}
{/}
Это на мой взгляд самое лучшее решение проблемы.
Цитата:
|
как задать layout для шаблона?
|
Имеешь ввиду, как делать include сторонних файлов? Ну пока я интегрировал Jossy, т.е.
//#include ./file1.ss
//#include ./file2.ss
Но есть задумка интегрировать include как директиву, тогда можно будет делать так:
{for var i = 0; i < 10; i++}
{include './file' + i + '.ss'}
{/}
Цитата:
|
что насчёт сахарку для директив ангуляра (тут сам не додумал, но, возможно, как-то писать без префикса "ng" или группировать их)?
|
{attr ng-(foo1 => val1; foo2 => val2)} нормально?