の要素の可視性を聞いて、私は私のWebアプリケーションのためのブートストラップおよび角度2(V4)を使用しています。私は可視性の変更のための指示の要素を聞きたい。私の要素には子を隠すことができる親がhidden-sm-up
であり、隠されたり表示されるたびに関数をトリガする必要があります。角度2
div.hidden-sm-up
input.form-control(myDirective, type='number')
と私の指示で:変更の検出が実行されたときに
@Directive({
selector: '[myDirective]'
})
export class myDirective {
constructor(private element: ElementRef, private renderer: Renderer){
}
ngAfterViewInit(): void{
// listen to visibility change here
}
}
あなたは部品 –
@BabarBilalのホストプロパティを使用する必要があり、それが非表示または表示され – ncohen
どのように...あなたの答えを開発してください?要素が不可視になると、ブラウザはイベントを提供しません。したがって、Angularは要素を提供しません。 –