Steps to reproduce:
$ ng --version
...
Angular CLI: 8.3.5
Node: 10.16.3
OS: darwin x64
Angular: 8.2.7
...
$ ng new ng-container-ivy-bug --enable-ivy --minimal
? Would you like to add Angular routing? No
? Which stylesheet format would you like to use? CSS
$ cd ng-container-ivy-bug
$ npm install --save @angular/material @angular/cdk @angular/animations
+ @angular/[email protected]
+ @angular/[email protected]
+ @angular/[email protected]
Edit app.module.ts to add BrowserAnimationsModule and MatTabsModule
Edit app.component.ts to replace the template and add title$ field:
<mat-tab-group>
<ng-container *ngIf="title$ | async as title">
<mat-tab label="Title">{{ title }}</mat-tab>
</ng-container>
</mat-tab-group>
$ ng serve
Observe blank page at: http://localhost:4200/
Edit the tsconfig.app.json and disable ivy:
"enableIvy": false
Kill and restart the server:
$ ng serve
Observe "Hello" is displayed at: http://localhost:4200/