首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何制作可滚动的mat列表

如何制作可滚动的mat列表
EN

Stack Overflow用户
提问于 2017-10-23 18:53:34
回答 2查看 20.9K关注 0票数 7

我正在尝试使用Angular 4.4.6和Angular Material 2.0.0-beta.12在一个响应式高度容器中构建一个mat-list。如何在不溢出父容器的情况下使mat-list可滚动?

这是stackblitz URL:https://stackblitz.com/edit/angular-material2-issue-tedisv?file=app%2Fapp.component.scss

代码语言:javascript
复制
:host{
  border: 3px dashed red;
  width: 100%;
  min-height: 150px;
  max-height: 350px;
  height: 10%;
  display: flex;
  flex-direction: column;
  mat-toolbar {
    flex-grow: 0;
  }
  mat-list {
    flex-grow: 1;
    border: 3px solid green;
  }
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-24 13:25:38

代码语言:javascript
复制
mat-list {
    flex-grow: 1;
    border: 3px solid green;
    overflow: auto;
}

我确信我昨天(在发布问题之前)尝试过overflow: auto;,但它不起作用。但在今天,它起作用了。我可能遇到过与ng或浏览器缓存相关的缓存问题。

票数 14
EN

Stack Overflow用户

发布于 2019-04-16 07:01:26

添加以下css:

代码语言:javascript
复制
mat-list { overflow: auto; }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46887613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档