2017-11-24 1 views
0

私はゆっくりとアプリをAngular 1.xからAngular 5に移動し、より良い解決策が得られることを願っています。子divに高さを設定して、>角2に一致するようにします。

私は、仮想無限スクロールを使用していますが、角度の1.xで私は、コードを使用:

getListHeight: function() { 
    return { 
     height: '' + ($window.innerHeight - 64) + 'px' 
    } 
} 

この理由は仮想スクロールコンテナは%または自動数値を必要としないということです1回に表示できるアイテムの数を計算するためにを継承します。 > Angular 2でこれを行うより良い方法はありますか?

答えて

0

あなたは#LocalVaribleを使用して、任意の要素の高さを取得することができますし、{{ getHeight.offsetHeight }}

<p #getHeight> 
    Start editing to see some magic happen :) 
    <br/> 
    Wow 
</p> 
Height of above tag : {{ getHeight.offsetHeight }} 

WORKING DEMO

+0

のような使用にはこれは私が使用した方法です。私が使用したコードは以下の通りです: https://stackblitz.com/edit/angular-element-height-kuodqr –

関連する問題