Angular Material input not showing value when not focused

This issue may also occur when you nest md-input-container like this:

<md-input-container class="md-block">
    <md-input-container class="md-block">
        <label>Some label</label>
        <input ng-model="model.someProperty">
    </md-input-container>
</md-input-container>

I just had to remove this extra md-input-container and problem solved.


Explanation (given by Segev -CJ- Shmueli):

When you add a value it adds class="md-input-has-value" to the wrapping md-input-container. If your input is wrapped by yet another one it, it will not receive that class and as a subsequence the text will become transparent.