要素に背景画像を提供する場合、すべてが正常に機能します。
<div [style.background-image]="sanitizedStyleValue"></div>
しかし、要素にマスク画像を提供するにはどうすればよいでしょうか? これ:
<div [style.mask-image]="sanitizedStyleValue"></div>
動かない。また
<div [ngStyle]="{ 'mask-image': 'url( mymaskimage.svg )' }"></div>
動作しません。コンソールに警告すら表示されません。
これは DomSanitizer がマスク イメージの存在権を無視しているためですか、それともこれを達成する別の方法はありますか?
環境
マスク画像の URL の一部として使用されるアイコン名を指定できるIconComponentを作成したいと考えています。Input()
もう 1 つInput()
は背景色を保持します。このようにして、さまざまなアイコンをさまざまな色と組み合わせることができます。
考えられるすべてのアイコンに対して CSS クラスを作成しないようにしたいと思います。