У меня есть структура:
type Records []struct {
Example string `json:"example"`
Data string `json:"data"`
}
type Response struct {
RecordsCount int `json:"recordsCount"`
Records []Records `json:"records"`
}
Но я хочу отобразить это в сворачивающемся разделе html как таковом:
<div class="collapse">
<input type="checkbox" id="collapse-section1" checked aria-hidden="true">
<label for="collapse-section1" aria-hidden="true">Collapse section 1</label>
<div>
<p>This is the first section of the collapse</p>
</div>
<input type="checkbox" id="collapse-section2" aria-hidden="true">
<label for="collapse-section2" aria-hidden="true">Collapse section 2</label>
<div>
<p>This is the second section of the collapse</p>
</div>
</div>
Но для этого мне нужен какой-то идентификатор, чтобы заменить фактические id=""
из label
и input
.
Но в этом проблема, у моей структуры нет идентификатора; и иногда данные дублируются (я хочу, чтобы это было включено), поэтому, чтобы выполнить это правильно, мне нужно сгенерировать идентификатор, затем добавить его в срез и сделать это таким образом.
Я понятия не имею, как это сделать. Может ли кто-нибудь указать мне в правильном направлении?
id="collapse-section{{$index}}"
- person Burak Serdar   schedule 01.08.2020