在傳遞給我的模板的數據中,我有兩個變量Type和Res.Type我想比較一下,以便爲我的選擇字段預選一個選項。 爲了說明我的問題,我已經創造了這個簡化的版本: package main
import (
"bufio"
"bytes"
"html/template"
"log"
)
type Result struct{ Type string }
我正在使用go模板爲kubernetes創建yaml定義。我試圖嵌套模板,但遇到問題,因爲包含時縮進是錯誤的,我無法重新使用定義。也就是說,在一種情況下,內容需要縮進,而不是另一種。我如何控制包含內容的縮進? 下面的示例。我正在重複使用pod.tmpl,在第一種情況下,它可以按原樣包含在內。在第二種情況下,我需要使它成爲服務 {{ if (eq .Case "pod")
# NO ind