autosize works for me.
Try to useinstall:
"@angular/cdk": "6.2.0",
"@angular/cdk-experimental": "6.2.0"
and then import ScrollingModule into your module:
import {ScrollingModule} from "@angular/cdk-experimental";
imports: [ScrollingModule]
then you can use autosize property like below:
<cdk-virtual-scroll-viewport autosize style="height: 100%">
This was working for me. (-_-)