2017-12-30 72 views
0

Goテンプレートでリンクを作成しようとしています。オブジェクトIDを単語に連結して動的URLを作成します。Goテンプレートで定義済みの文字列と変数を連結

{{.ID}}をページに印刷すると、正しいIDが印刷されていることがわかります.Printfを使用してURLを構築しようとしています。私のブラウザで

{{- $id := printf "/%s/%s" "wallet/" .ID -}} 
     <a href={{$id}}><h1>Wallet ID {{.ID}}</h1></a> 

それはむしろ、それは以下のようになります。何よりも

http://localhost:8000/wallet//%25!s%28int=1006608996216725456%29

として出てきます。 IDの型はintです。

http://localhost:8000/wallet/1006608996216725456

+1

'printf" /%s /%d "" wallet ".ID' – mkopriva

答えて

関連する問題