我正在研究 go 模板。有了一些地圖,.我知道如何獲得價(jià)值,只要我知道鑰匙。"Map value: {{ printf "%s" .key1 }}"如何從模板中獲取鍵名?我希望可能是這樣的"Map key: {{ printf "%s" (keys .)[0] }}"
2 回答

拉風(fēng)的咖菲貓
TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
正如:
{{ range $key, $val := . }}
key: {{ $key }}; value: {{ $val }}
{{ end }}
但是很難僅從范圍文檔中弄清楚

qq_笑_17
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
由于問題被標(biāo)記為consul-template
... Consul/Vault 模板的語法是(給定的.Data
是地圖):
{{ index .Data "complex.key.name" }}
當(dāng)鍵名很復(fù)雜(比如包含點(diǎn))并且{{ .Data.complex.key.name }}
被解釋為訪問嵌套字段時(shí),這很有用。
- 2 回答
- 0 關(guān)注
- 196 瀏覽
添加回答
舉報(bào)
0/150
提交
取消