問題タブ [angular-dom-sanitizer]

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 投票する
2 に答える
769 参照

html - Angular DomSanitizer: マスク イメージのサニタイズが機能しない

要素に背景画像を提供する場合、すべてが正常に機能します。

しかし、要素にマスク画像を提供するにはどうすればよいでしょうか? これ:

動かない。また

動作しません。コンソールに警告すら表示されません。

これは DomSanitizer がマスク イメージの存在権を無視しているためですか、それともこれを達成する別の方法はありますか?

環境

マスク画像の URL の一部として使用されるアイコン名を指定できるIconComponentを作成したいと考えています。Input()もう 1 つInput()は背景色を保持します。このようにして、さまざまなアイコンをさまざまな色と組み合わせることができます。

考えられるすべてのアイコンに対して CSS クラスを作成しないようにしたいと思います。

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

angular - Angular 9 の新しい単体テスト エラー:「リソース URL コンテキストで安全でない値が使用されました」

Angular アプリケーションをバージョン 8 からバージョン 9 にアップグレードしてから、Jest 単体テストを実行すると新しいエラーが表示されます。

私がテストしているコンポーネントは、DomSanitizer を使用しています。

この URL は iframe で使用されます。

Angular 9 で Jest を使用していますが、これはスナップショットの作成時に発生します。

私のテスト(私はそれを嘲笑しようとしましたが、嘲笑しませんでした):

これを修正する方法を知っている人はいますか?