問題タブ [go-html-template]

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 に答える
2498 参照

html - Golangのhtml/templateからZgotmplZを取り除く方法は?

バックエンドでGolangを使用しています。html/templates を使用して html をレンダリングすると、ZgotmplZURL が取得されます。

サーバー側で GitURL に文字列を使用しています。この URL はhttps. 私が解決策を探したとき、いくつかのブログが使用を提案しましたsafeURL。だから私は試しました、

しかし、コードはコンパイルされませんでした。

誰かがこれで私を助けてくれますか? どんな提案も本当に役に立ちます。

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

html - グローバル変数を作成し、golang html/template の複数の場所で変更する方法は?

変数を作成html/templateし、条件に基づいて値を変更しています。ifただし、値の範囲は条件内にのみとどまります。

if 条件の内側では正しい値を取得していますが、外側では0. 条件外の使い方は$currentUserId?誰かがこれで私を助けてくれますか?

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

go - HTML テンプレートでエスケープしない方法

を含む添付ファイルが埋め込まれた電子メールで送信するための HTML テンプレートをレンダリングしようとしていますcid:。問題は、Go がエスケープを行い、何もできないことです。

私のテスト テンプレートは、次のようにはなりません。

出力は次のとおりです。

テキストが属性コンテキストの外側にある場合は正しく評価されますが、src属性の場合は常にそのエラー文字列になります。値を からstringに変更しようとしましtemplate.HTMLAttrたが、何も起こりません。Cid 値は常にそのエラー出力に評価されます#ZgotmplZ

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

html - HTMLメールテンプレートを検証する方法は?

Telerik レポート ツールを使用して、さまざまな形式 (.pdf、.html、.doc、.txt など) でレポートを生成しています。クライアントの電子メール サーバーの一部は、電子メールに添付ファイルを付けないため、.html レポートを自分のファイルに埋め込みたいと考えています。メール本文を添付ファイルとして添付するのではなく、ユーザーがレポート コンテンツを直接表示し、レポート コンテンツをコピーできるようにします。しかし、メールの本文に .html レポートを追加すると、適切な形式で表示されません。通常の html を電子メール テンプレートに適した html に変換するオンライン ツールまたはプラグインはありますか? または、このページが電子メール本文として正常にレンダリングされるかどうかを検証するにはどうすればよいですか? どのタグを削除または交換する必要があるかなど

このオンライン ツールを試してみまし たが、動作せず、メールにダーティ HTML が含まれています。

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

go - Go言語で`template.ParseFiles`のファイルの場所を指定するには?

このビデオを見た後、自分で試してみました。ただし、パニックエラーが表示されますpanic: open templates/index.html: The system cannot find the path specified.。完全なエラーメッセージは次のようなものです。

"templates/index.html"、、 ...のような別の文字列を試しました。また"index.html"、テンプレート フォルダ全体をに"./template/index.html"コピーしようとしましたが、同じエラー メッセージが表示されます。pkgbin

以下は go プログラム (1.3_UsingTemplate.go) です。

ファイル構造

ここに画像の説明を入力


アップデート

この問題を解決するには、まず現在の作業ディレクトリを *.go ファイルを含むフォルダーに変更する必要があります。次に、実行しgo run {filename.go}ます。Run ConfigurationsGoClipse で、現在の作業ディレクトリを *.go ファイルを含むフォルダーに自動的に変更するための設定はありますか?