2017-12-30 25 views
0

Ich versuche, einen Link in meiner Go-Vorlage zu erstellen. Ich möchte, dass meine Objekt-ID mit einem Wort verknüpft wird, um eine dynamische URL zu bilden.Concat eine vordefinierte Zeichenfolge und Variable in Go-Vorlagen

Wenn ich {{.ID}} auf der Seite drucken, kann ich die richtige ID gedruckt sehen, ich versuche, die URL mit Printf wie so zu erstellen.

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

In meinem Browser kommt es aus wie

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

Anstatt, wie es unten aussehen sollte. ID ist vom Typ int.

http://localhost:8000/wallet/1006608996216725456

+1

'printf "/% s ​​/% d" "Brieftasche" .ID' – mkopriva

Antwort

Verwandte Themen