У меня есть следующий код, который не удается обработать в процессоре шаблонов.Я полагаю, что это точка в if, которая вызывает преждевременное завершение синтаксического анализа.
{{range Counter .first .last}}
{{if eq . $.first}}
first stuff here
{{else}}
some stuff here
{{end}}
and the remainder here
{{end}}
Когда я смотрю на полученную строку, она останавливается там, где началось внутреннее 'if'.Я думаю, что может быть псевдоним точки, но не нашел его.Хотя DOC, в частности, говорит, что точка if не изменится.
Этот вид помогает ...
<eq . $.firstpid>: error calling eq: incompatible types for comparison
У меня сложилось впечатление, что система шаблонов нормализовала типы.Мне придется более внимательно изучить это.