Вложенный оператор if внутри диапазона в шаблоне html - PullRequest
0 голосов
/ 18 ноября 2018

Мне нужно вложенное if-statement внутри range в golang "html/template".

Bookmarks.html

{{define "bookmarks"}}
<div class="bookmarks">
    {{range .}}
    <div class="bookmark">
        <div class="image">
            <a target="_blank" rel="noopener noreferrer" href="{{.Url}}">
                {if .Img }}
                <img src="/bookmark/get/image?name={{ .Img }}"/>
                {{else}}
                <img src="../static/images/placeholder.jpg"/>
                {{end}}
            </a>
        </div>
    {{end}}
</div>
{{end}}

go run заканчивается в:

паника: шаблон: bookmarks.html: 26: неожиданный {{end}}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...