golang шаблоны сравнение с переменной
Пытаюсь сравнить id с переменной w - if eq .ID $w
Переменную я присвоил правильно т.к. содержимое выводится в теле <option>
{{ $w := .Additionally.Data.Category }}
{{ range .Additionally.Сategory}}
<option value="{{.ID}}" {{if eq .ID $w}} selected {{end}} > {{.Title}} {{$w}}</option>
{{end}}
Если тут {{if eq .ID $w}} поменять $w на цифру (например 2) то все работает но если запустить код так как он представлен выше шаблон ломается, что свидетельствует об ошибке.
Как я могу сравнить .ID и значение .Additionally.Data.Category ?
пробовал таким образом {{if eq .ID .Additionally.Data.Category}} но тоже не работает
Ответы (1 шт):
Автор решения: Htmler
→ Ссылка
Вообщем разобрался в проблеме. Оказалось, что информация приходила в строковом формате из за этого не получилось сравнить int и string таким способом.