我的模板:<!DOCTYPE html><html><head><title>{{ .title }}</title><link rel="stylesheet" href="/stylesheets/style.css"/></head><body><p>New Id On My Website</p><table><tbody>{{/* key, val */}}{{ range .lead }}<tr><td><strong>{{ .key }}</strong></td><td>{{ .val }}</td></tr>{{ end }}</tbody></table></body></html>這是我的數(shù)據(jù)。?{? ? "lead": {? ? ? ? ? "MOBILE": "1212121212121"? ? ? },? ? ?"title" : "New ID"? ? }如果我使用數(shù)據(jù)執(zhí)行此模板,則會出現(xiàn)以下錯誤。template: tmpl:1:222: executing "tmpl" at <.key>: can't evaluate field key in type interface {}我的代碼:var tmplBytes bytes.Buffererr = tmpl.Execute(&tmplBytes, vars)if err != nil {? ? panic(err)}這里 vars 是以下形式的 JSONmap[string]interface{}
“無法評估類型接口中的字段鍵”訪問 Go 模板中的鍵
慕蓋茨4494581
2023-08-14 14:30:56