使用 Angular Material 和 Flex 的垂直填充

Vertical fill with Angular Material & Flex

如何垂直填充屏幕,例如一个 md 内容或只是一个 div?我还是想把里面的内容整理成专栏。

<md-content layout="column" layout-fill>
  My content!
</md-content>

当您有一行具有 flex 属性时,它会垂直填充屏幕。

在下面的示例中,"My content" 将填充所有可用的 space(垂直和水平)

<md-content layout="row" flex>
    <md-content layout="column" flex>
        My content
    </md-content>
</md-content>

关于 @stack item 回答 angular material 说:

In general, <md-content> components are not designed to be nested inside one another.

所以我建议将第一个 md-content 更改为正常的 div

<div layout="row" flex>
    <md-content layout="column" flex>
        My content
    </md-content>
</div>