を接頭辞?値をバイパスするPipeを見つけましたが、プロパティ名は見つかりませんでした。角度2 ngStyleはこれが動作しない
import {DomSanitizationService} from '@angular/platform-browser';
@Pipe({name: 'safe'})
export class SafePipe {
constructor(sanitizer:DomSanitizationService){
this.sanitizer = sanitizer;
}
transform(style) {
return this.sanitizer.bypassSecurityTrustStyle(style);
}
}
このプロパティを使用するためのアイデアはありますか?
これはうまくいきません: 'this.renderer.setElementStyle(this.ele.nativeElement、 '-moz-column-count'、5)' – Serginho
私はこのコードをfirefox 49でテストしましたが、それは動作しませんが、firedoxの開発者コードは実際に動作します。 Firefoxのバージョンの問題 – Bazinga
あなたの答えは '[style.column-count] =" 5 "'でなければなりません。しかし、私はそれが以前のバージョンで動作しない問題の原因ではないと思う。これを見てください:https://developer.mozilla.org/en/docs/Web/CSS/column-count#Browser_compatibility未修正はサポートされていません – Serginho