我正在尝试使用Angular Material 2和flex-layout创建一个选项卡式应用程序。我不知道如何让选项卡的内容展开以填满屏幕。
我的布局代码如下,包括工具栏和页脚。
<div fxFlex fxLayout="column">
<md-toolbar color="primary">
Toolbar
</md-toolbar>
<md-tab-group>
<md-tab label="Tab 1">
<div fxFlex fxLayout="column" style="background-color:lightblue;padding:10px">
<div style="background:lightgreen;">This should stay as it is</div>
<div fxFlex style="background:lightgray;">This should expand so it fills the majorty of the screen</div>
</div>
</md-tab>
<md-tab label="Tab 2">
<h1>some content page 2</h1>
</md-tab>
<md-tab label="Tab 3">
<h1>some content page 3</h1>
</md-tab>
</md-tab-group>
<div>Footer</div>
</div>
我已经fxFlex
在不同的地方放置并创建了额外的div
容器,但都没有成功。有什么想法我应该做什么?
Plunkr 在这里创建:http ://plnkr.co/edit/eU413bX36I6aZFRTs6cg?p=preview