ホームページ > バックエンド開発 > Golang > AngularJS と統合するときに Go テンプレートの区切り文字をエスケープするにはどうすればよいですか?

AngularJS と統合するときに Go テンプレートの区切り文字をエスケープするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-30 17:26:18
オリジナル
185 人が閲覧しました

How to Escape Go Template Delimiters When Integrating with AngularJS?

AngularJS 統合のための Go テンプレートでの区切り文字のエスケープ

AngularJS と Go テンプレートは、マークアップで同じ区切り文字 ({{ と }}) を利用します。 。これにより、AngularJS 内で Go テンプレートをレンダリングするときに競合が発生する可能性があります。

Go テンプレートの区切り文字をエスケープする方法

これらの競合を回避するには、 Go テンプレート。これにより、独自のテンプレート解析をトリガーせずに、マークアップを AngularJS に渡すことができます。

次の Go コードは、区切り文字をエスケープする方法を示しています。

{{"{{"}}
{{"}}"}}
ログイン後にコピー

このコードは、次のマークアップを生成します。

{{
}}
ログイン後にコピー

このように区切り文字をエスケープすることで、範囲内で {{ と }} を使用できるようになります。 AngularJS のテンプレート エンジンに干渉せずにテンプレートを実行します。

以上がAngularJS と統合するときに Go テンプレートの区切り文字をエスケープするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート