我有一些麻烦用AngularJS材料解决问题,我想知道是否有人知道为什么下面的代码:
<md-tabs layout-fill >
<md-tab id="tab1">
<md-tab-label>Item One</md-tab-label>
<md-tab-body>
<md-list>
<md-subheader class="md-no-sticky">3 line item</md-subheader>
<md-list-item class="md-3-line" ng-repeat="item in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,50]">
<div class="md-list-item-text">
<h3>sdfs</h3>
<h4>sdfsd</h4>
<p>sdfsdf</p>
</div>
</md-list-item>
</md-list>
</md-tab-body>
</md-tab>
</md-tabs>
Run Code Online (Sandbox Code Playgroud)
在firefox上生成这个.
而这对铬.
抱歉没有直接发布图片我没有足够的声誉.
小智 26
我也有类似的问题.虽然md-dynamic-height解决了......
您可以尝试使用:
<md-tabs md-dynamic-height>
<md-tab>
<md-tab-label>Tab label</md-tab-label>
<md-tab-body>
<md-content>The tab content</md-content>
</md-tab-body>
</md-tab>
</md-tabs>
Run Code Online (Sandbox Code Playgroud)
我不认为layout-fill在这种情况下会按照您的预期工作,因为 md-tab 指定了标题和内容,而我认为您希望内容扩展以填充父级。
您可能想尝试将md-dynamic-height选项添加到md-tabs指令中,该指令应强制 Angular-Material 为选项卡设置一致的高度。
| 归档时间: |
|
| 查看次数: |
15717 次 |
| 最近记录: |