問題タブ [go-templates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
691 参照

go - html/templateでのParseFiles関数の動作の違い

func (t *Template) Parsefiles(...の動作がと異なる理由がわかりませんfunc ParseFiles(...。どちらの関数も「html/template」パッケージからのものです。

これはエラーで終了します:

TestExecute1正常に合格したため、これは問題ではないことに注意してくださいtemplate.html

何が起きてる?
私は何が欠けていMakeTemplate2ますか?

0 投票する
6 に答える
8820 参照

go - Go HTMLテンプレート出力にZgotmplZが表示されるのはなぜですか?

Goテンプレート関数を呼び出してHTMLを出力すると、が表示されますZgotmplZ

サンプルコード:

http://play.golang.org/p/tfuJa_pFkm

出力:

0 投票する
2 に答える
11960 参照

go - テンプレートで、「with」または「range」スコープの内側にあるときに、どのように外側のスコープにアクセスしますか?

withまたはの中にある場合range、のスコープ.が変更されます。呼び出しスコープにどのようにアクセスしますか?

0 投票する
4 に答える
1945 参照

go - 「{」または「}」がテンプレートの静的部分にある場合に Golang テンプレートを実行する方法は?

私の問題は、最初にユーザー入力からラテックスファイルを構築し、これをラテックス経由で PDF にコンパイルするレタージェネレーターを構築したいということです。

テンプレートには、次のような複数の行が含まれています。

そのlatex部分は\setkomavar{signature}{}で、templatego からの部分は です{{.Name}}

テンプレートを読み込もうとすると、次のエラーがスローされます。

パニック: テンプレート: letter.tmpl:72: コマンドの予期しない "}"

パーサーがそのような状況を処理するのを助けるトリックはありますか?

前もって感謝します、

ティノ

0 投票する
3 に答える
96594 参照

html - Golang HTML テンプレート内のスイッチまたは if/elseif/else

私はこの構造体を持っています:

Type段落を依存する方法で表示したい。

私が見つけた唯一の解決策は、 Go およびネストされたisAttachmentのテストなどの専用関数に基づいていました。Type{{if}}

IsSomething実際、私はより多くの型を持っているため、さらに奇妙になり、関数を含む Go コードとそれらを含むテンプレートの両方が雑然としてい{{end}}ます。

きれいな解決策は何ですか?go テンプレートに解決策はありますswitchか? if/elseif/elseまたは、これらのケースを処理するためのまったく異なる方法ですか?

0 投票する
1 に答える
2337 参照

google-app-engine - ParseGlob を使用して、golang で 2 つ以上のテンプレートをレンダリングする方法は?

このhttps://github.com/golang-samples/template/blob/master/parseglob/main.goはうんざりですが、サーバーは強制的にシャットダウンしています。1) main.go パッケージのメイン

2) main.tmpl

3) ヘッダー.html

4) footor.html

その他の便利なリンクはありますか?