Я сделал пару изменений в вашем примере, чтобы разделить два делителя экрана по вертикали 50/50.
<div style="height:100%" fxLayout="column">
<div style="min-height:50px">I'm header</div>
<div fxLayout="column" fxLayoutGap="12px" fxFlex>
<div fxFlex style="background:#5896FF">
<h1>I should occupy 50% height of my parent</h1>
</div>
<div fxFlex style="background:#525252">
<h1>I should occupy 50% height of my parent</h1>
</div>
</div>
</div>
Вам также необходимо обновить styles.css:
html, body {
height: 100%;
margin: 0;
}
Вот ссылка на обновленный пример.