动态更新 css 中图像的亮度 Angular 2 or 4
Dynamically updating css brightness of the image in Angular 2 or 4
我正在尝试动态更新图像的亮度。我在控制台中收到这样的错误
WARNING: sanitizing unsafe style value filter:brightness(%); (see
http://g.co/ng/security#xss).
这是我的代码
<img src="../assets/images/image.png" class="cover-img" alt="image" [style.filter]="'brightness('+ range +'%)'">
range is a variable
请告诉我,如果有任何其他方法可以实现此目的。
您可以通过以下方式完成此操作。
[style.filter]="'brightness('+ range +'%)'"
这里的range是你的ts变量。
您可以通过如下方式清理来解决此问题:
在组件中
import { DomSanitizer } from '@angular/platform-browser';
constructor(private _sanitizer: DomSanitizer){}
getfilters() {
return this._sanitizer.bypassSecurityTrustStyle('brightness('+ this.brightnessRange +'%)')
}
在Html
<img src="../assets/images/image.png" class="cover-img" alt="image" [style.filter]="getfilters()">
我正在尝试动态更新图像的亮度。我在控制台中收到这样的错误
WARNING: sanitizing unsafe style value filter:brightness(%); (see http://g.co/ng/security#xss).
这是我的代码
<img src="../assets/images/image.png" class="cover-img" alt="image" [style.filter]="'brightness('+ range +'%)'">
range is a variable
请告诉我,如果有任何其他方法可以实现此目的。
您可以通过以下方式完成此操作。
[style.filter]="'brightness('+ range +'%)'"
这里的range是你的ts变量。
您可以通过如下方式清理来解决此问题:
在组件中
import { DomSanitizer } from '@angular/platform-browser';
constructor(private _sanitizer: DomSanitizer){}
getfilters() {
return this._sanitizer.bypassSecurityTrustStyle('brightness('+ this.brightnessRange +'%)')
}
在Html
<img src="../assets/images/image.png" class="cover-img" alt="image" [style.filter]="getfilters()">