如何为自动完成组件中的滚动条设置最大高度

时间:2018-09-04 06:38:56

标签: angular angular-material

我正在项目中使用 autocomplete 组件,连同自动完成组件一样,我在组件内部添加了 button ,用于添加新客户,如下图所示。 enter image description here

在这里我想实现两件事:

1)即使在滚动(即添加新客户)之后,我也希望使按钮保持固定状态。

2)我想减小滚动条的高度。 我怎样才能做到这一点?这是分叉的stackblitz链接

1 个答案:

答案 0 :(得分:1)

1)使用position:sticky

.add-button{
  position: sticky;
    top: 0;
    z-index: 2;
}

2)将height.cdk-overlay-pane一起用于::ng-deep

::ng-deep .cdk-overlay-pane{
    height: 150px!important;}

查看此处:https://stackblitz.com/edit/angular-9ao75y-fc23aj?file=app/autocomplete-filter-example.css