2016-04-14 3 views
1

Angular 2 Scroll-Ereignis erhalten Höhe ist null.Angular 2 div blättern Ereignis, Höhe ist null

[sample]: https://plnkr.co/edit/RZSQkd0nqolYv3NBvArG?p=preview 
+1

Warum wollen Sie das Attribut 'height' gesetzt werden? Welchen Wert erwarten Sie? –

+0

nein, ich möchte nicht Höhe einstellen, ich möchte Höhe von diesem div, das scroll hat, basierend darauf werde ich Logik wie unendliche scroll Logik schreiben. – Tamesh

Antwort

1

Plunker example

scheint, was wollen Sie

onScroll(){ 
    console.log('clientHeight: ' + this._el.clientHeight); 
    console.log('offsetHeight: ' + this._el.offsetHeight); 
    } 

Siehe ist Attribute auch Get div height with plain JavaScript

getAttribute() liest. Attribute sind im DOM sichtbar. clientHeight ist eine Eigenschaft.

Siehe auch Properties and Attributes in HTML

+0

Vielen Dank Gunter, !!!!!!! Daumen hoch – Tamesh

+0

Und wie zu implementieren, Basis der unendlichen Scroll. [https://plnkr.co/edit/RZSQkd0nqolYv3NBvArG?p=preview] – Tamesh

+0

Ich habe noch nicht eine unendliche Scroll-Implementierung gemacht. Wenn Sie konkretere Fragen haben, kann ich vielleicht helfen, aber das ist zu weit gefasst. Keine Ahnung, wo ich anfangen soll. –