У меня есть шаблон сои, который выглядит как
{template .fullView}
{@param people: list<[age:int, name:string]>}
{call .headers}
{param people: $queries /}
{/call}
{call .content}
{param people: $queries /}
{/call}
{/template}
{template .headers}
{@param people: list<[age:int, name:string]>}
# headers
{/template}
{template .content}
{@param queries: list<[age:int, name:string]>}
# content
{/template}
Поскольку определение записи для «людей» стало более сложным, чем просто возраст и название, стало утомительно обновлять определение параметра во всех три места. Можно ли вместо этого создать псевдоним или что-то, что можно повторно использовать в каждом шаблоне?
{alias [age:int, name:string] as Person}
{template .headers}
{@param people: list<Person>}
# headers
{/template}