Aus der Dokumentation
{{if pipeline}} T1 {{end}}: Wenn der Wert der Pipeline leer ist, nein Ausgabe wird generiert; Ansonsten wird T1 ausgeführt. Die leeren Werte sind false, 0, ein beliebiger Nil-Pointer oder Interface-Wert und jedes Array, Slice, Karte oder Zeichenfolge der Länge Null. Punkt ist nicht betroffen.
Wenn Sie überprüfen möchten, ob% code_de% slice / array / map leer ist, verwenden Sie einfach
%Vor% Auch Ihr Code funktioniert einwandfrei, wenn die Zeichenfolge .SearchData
durch int "0"
Es gibt {{ else }}
für {{ range }}
Funktioniert auch gut für Maps Ссылка :
Tags und Links html go equals go-html-template