Wewnątrz golang template po prostu wyprowadzając wartości, wydaje się, że wskaźniki są automatycznie dereferencyjne. Kiedy .ID
jest wskaźnikiem do int
,Wskaźniki odwołań w tekście/szablonie golang
{{.ID}}
wyjścia 5
Ale gdy próbuję go użyć w rurociągu, {{if eq .ID 5}}
pojawia się błąd.
executing "mytemplate" at <eq .ID 5>: error calling eq: invalid type for comparison
Jak mogę zrobić dereference o wskaźnik wewnątrz szablonu rurociągu?