この記事では、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 サービスの挿入に依存する必要があります。
以上がAngular4でHTMLコンテンツをバインドするときの警告を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。