このGoコードは常に文字列を引用します:テンプレート内のhttp://play.golang.org/p/8k4s8dv2PE-結果を確認できます。どうすれば生成できvar currentUser = null
ますか?また、コードからすべてのコメントが削除されることに注意してください。どのように調整されていますか?この質問は、私のGoの続きです:テンプレート内の引用符で囲まれた文字列。
質問する
5466 次
1 に答える
10
html/template
パッケージは、値をエスケープするように明示的に設計されています。あなたの場合、単純な値ではなく、JavaScriptコードを渡そうとしています。のタイプをのタイプに変更することで、これを実現できUserEmail
ますtemplate.JS
。このタイプはaをラップし、string
この値が有効なJavaScriptであり、JavaScriptコンテキストで使用する場合は直接(引用符なしで)置き換える必要があるという意図を表します。
このバージョンのコードは正確にそれを行います:http://play.golang.org/p/aNGnFMyY1O
于 2013-01-09T00:46:16.003 に答える