title: cdk-virtual-scroll-viewport with variable item heights
body: <p>I would like to use <code>cdk-virtual-scroll-viewport</code> in a TimeLine view with items of different heights.</p>
  
  <p>So setting <code>itemSize="x"</code> which, according to the documentation refers to <em>The size of the items in the list (in pixels)</em>, is unpractical.</p>
  
  <p><code>autosize</code> is not yet available.</p>
  
  <p>Is it possible at all to use virtual/endless scrolling with <code>cdk-virtual-scroll-viewport</code> vith variable item sizes?</p>
  
  <p><strong>Update</strong></p>
  
  <p>I was looking for alternative virtual/endless scrolling solutions and, I hardly can believe, it seems there is <em>no</em> solution which works with dynamic row height, even with <a href="https://github.com/rintoj/ngx-virtual-scroller" rel="noreferrer">https://github.com/rintoj/ngx-virtual-scroller</a> it's not recommended.</p>
  
  <p><strong>Update 2, July 2019</strong></p>
  
  <p>Since meanwhile there is still no solution, I believe the "good enough" way to work around this would be to load a fixed number of items, and add a button to load more items at the bottom of the list, like in this example: <a href="https://stackblitz.com/edit/ang-mat-load-more" rel="noreferrer">https://stackblitz.com/edit/ang-mat-load-more</a></p>