css - 想要增加 ngSelect 选项的高度
问题描述
形成图像:
目前ng-select
只显示 5 个项目。我想增加下拉菜单的高度,以便它可以显示 8-10 个项目。我正在使用以下代码:
<form [formGroup]="addReportForm" class="form-horizontal col-xs-12" method="post" novalidate="novalidate" style="width: 100%;">
<div class="form-group">
<label for="adb-name">Name</label>
<input id="adb-name" class="form-control text-16-normal" type="text" placeholder="Name" formControlName="name">
</div>
<div class="form-group">
<label for="adb-report">Type</label>
<ng-select
id="adb-report"
[items]="allReports"
[multiple]="false"
[closeOnSelect]="true"
[searchable]="true"
bindLabel="name"
bindValue="id"
formControlName="vizType"
placeholder="Select Report"
(change)="onChange($event)"
[(ngModel)]="reportName"
>
</ng-select>
</div>
<app-alert></app-alert>
</form>
解决方案
您必须使用 /deep/ 更多您想要更改的组件。
/deep/ .ng-dropdown-panel .ng-dropdown-panel-items {
max-height: 500px; }
推荐阅读
- pandas - “%H:%M”格式的时间增量
- elasticsearch - 如何使用 Elasticsearch 翻转 API 更新别名以指向最新创建的索引?
- node.js - 找不到名称“要求”。(反应 + 打字稿)
- sql - 在所有表中搜索值 (Oracle)
- angular - 下拉导航使用问题(引导程序)
- sorting - 底数 2^lg n 中的数字到底是什么?
- .net-core - 如何将 Moq 的 SetReturnsDefault 方法用于类?
- javascript - Firebase auth.currentUser.reload() 崩溃网页
- django - 当我按下“提交”按钮(POST 请求)时,IIS 网页返回“服务器错误 500”
- javascript - 为什么在我真正想要的之后得到一个“未定义”行?