ホームページ  >  記事  >  ウェブフロントエンド  >  Angular4でHTMLコンテンツをバインドするときの警告を解決する方法

Angular4でHTMLコンテンツをバインドするときの警告を解決する方法

小云云
小云云オリジナル
2017-12-28 10:07:111785ブラウズ

この記事では、Angular4 で HTML コンテンツをバインドする際の警告に対処する方法を主に紹介します。この記事は、すべての人の学習や仕事に役立つ学習の参考になります。ぜひ一緒に学びましょう。皆さんのお役に立てれば幸いです。

まえがき

ご存知のとおり、Web フロントエンド開発では、特にコンテンツ管理システム (CMS: Content Management) において、バックエンドからの HTML 文字列の動的バインドやページ DOM 表示への動的スプライシングの必要性に遭遇することがよくあります。システム)、そのようなニーズはどこにでもあります。しかし、最近、Angular4 で HTML コンテンツをバインドするときに警告が表示されました。関連情報を検索することで、この問題が解決されました。早速、詳細を見てみましょう。

HTMLコンテンツをバインドする

通常の方法でバインドすると、このような警告

<p [innerHTML]="Catcha" ></p>
--------------------------------------- 
WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss).

が表示され、ページに何も表示されないことがあります。

転送するには手順を書く必要があるといくつかネットで見つけましたが、公式サイトからの方法も見つけました。
bypassSecurityTrustHtml これを使用してインストール変換を実行します。

返された結果のコンテンツまたはコンテンツ フィールドを変換します。もちろん、bypassSecurityTrustHtml を使用する場合は、引き続き DomSanitizer サービスの挿入に依存する必要があります。


CSS スタイルを表示するためのサンプル コード。 Angular4で

Angular4のFormTextコンポーネント一式の実装方法を詳しく解説

Angular4でのプロジェクト準備と環境構築作業

以上がAngular4でHTMLコンテンツをバインドするときの警告を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。