1
私は編集された/プライベートな情報のディレクティブを作成しようとしています。 (コンテンツがあったが、ブラックボックスと不可視になるかのように) 特定の情報がブラックボックスを設けていない場合は、私はスタイルが追加されて見ることができるカスタムディレクティブが動作しない
import { Directive, ElementRef, Renderer, OnInit } from
'@angular/core';
@Directive({
selector: '[appRedactedContent]'
})
export class RedactedContentDirective implements OnInit {
min = 75;
max = 150;
width = this.randomIntFromInterval(this.min, this.max);
constructor(private el: ElementRef,
private renderer: Renderer) {
}
ngOnInit() {
this.renderer.setElementStyle(
this.el.nativeElement, 'background-color', 'blue !important');
this.renderer.setElementStyle(this.el.nativeElement, 'width',
this.width.toString());
}
randomIntFromInterval(min: number, max: number): number {
return Math.floor(Math.random() * (max - min + 1) + min);
}
}
HTML
<a appRedactedContent></a>
示さなければなりません私は私の開発ツールが、私は、インラインにデフォルトの表示として
削除 '!important'と幅に' px'を追加 – yurzui