【发布时间】:2019-03-14 02:53:57
【问题描述】:
我在这里使用了 angularjs 材质标签,我需要滚动“md-tab-body”部分,我已经尝试了堆栈溢出的所有可能性,但滚动不起作用。
<md-tabs md-enable-disconnect md-dynamic-height md-border-bottom md-selected='vm.tabIndex' id="wardName{{$index}}">
<md-tab ng-repeat="ward in vm.inpatientwards" ng-click="vm.loadWardview(ward._id)">
<md-tab-label>
<span translate id="ipwardId{{$index}}">{{ward.name}}</span>
</md-tab-label>
<md-tab-body>
<div style="margin:10px;" layout="row">
<md-grid-list flex>
<md-grid-tile ng-repeat="bed in vm.wardbeds" ng-click="vm.selectBed(bed)" id="wardBeds{{$index}}">
<md-grid-tile-header>
{{::bed.name}}
</md-grid-tile-header>
</md-grid-tile>
</md-grid-list>
</div>
</md-tab-body>
</md-tab>
</md-tabs>
上面的代码我使用了我的应用程序。我需要帮助来为 body 部分设置 oveflow-y。
【问题讨论】:
-
尝试删除一次 md-dynamic-height
-
但我需要 div 的全高,删除 md-dynamic-height 后 div 将显示一半的显示。我需要使用overflow-y的全高。
-
比给 md-tabs 高度:100%;
-
我已经尝试过了,但div仍然显示一半的页面
-
你必须给所有的上部div也一样,md-dynamic-height会根据内部内容自动计算高度,或者提供codepen或这个问题的例子。
标签: html css angularjs-material