Не удается оценить поле X в типе Y - PullRequest
0 голосов
/ 03 ноября 2019

Я читаю подобные вопросы здесь, но никто не помогает мне решить проблему.
Ниже приведен HTML-файл:

            <div class="column col-10">
                <select class="form-select" id="employeegend" name="emp_gend" value="{{.ItemSel.EmployeeGend}}">
                    <option {{if eq "M" .ItemSel.EmployeeGend}} selected {{end}} value="M">Maschio</option>
                    <option {{if eq "F" .ItemSel.EmployeeGend}} selected {{end}} value="F">Femmina</option>
                    <option {{if eq "S" .ItemSel.EmployeeGend}} selected {{end}} value="S">Altro</option>
                </select>
            </div>

структура:

Employee struct {
    EmployeeId        int    `json:"emp_id"`
    EmployeeName      string `json:"emp_name"`
    EmployeeLastN     string `json:"emp_lastn"`
    ...
    EmployeeGend      string `json:"emp_gend"`
    ...
}

иВот что происходит с просматриваемой страницей при просмотре усеченного источника:

    <select class=form-select id=employeegend name=emp_gend value=M>
<option template: employees-edit:60:28: executing "main_content" at <.itemsel.employeegend>: can't evaluate field itemsel in type controllers.viewModel

Почему он оценивает .ItemSel.EmployeeGend в операторе выбора html, а не в следующем коде опции html?

...