Open universome opened 8 years ago
Можно потестировать на playground следующий код
module "hello" match / { <div class="parent"> apply . my_template </div> } match .* my_template { my_variable = some_func() // Просто перекладываем значение функции в переменную! <h1 class="child"></h1> } func some_func() { <h1>"kek"</h1> }
Как видно, шаблон child криво вставляется внутрь родителя:
child
<div<h1 class="child"></h1></div>
Актуально для версии 0.0.80
0.0.80
Да, вижу из-за чего проблема. Посмотрю, как там ее попроще пофиксить. Пока что могу предложить завернуть значение переменной в блок. Типа так:
my_variable = ( some_func() )
Можно потестировать на playground следующий код
Как видно, шаблон
child
криво вставляется внутрь родителя:Актуально для версии
0.0.80