css - 将 ngx-bootstrap-multiselect 的每个选项放在自己的行上的正确方法是什么?
问题描述
我刚刚将 Angular 8 项目升级到 Angular 9,我正在尝试ngx-bootstrap-multiselect。
将项目放置在一行上的方式会产生不稳定的显示(有时后续项目的复选框显示在前一个项目的右侧)。
有没有直接控制这个的设置?如果没有,推荐的替代方法是什么(我正在考虑使用 itemClasses)。
解决方案
根据@Justinas 评论,我能够通过将其添加到父组件 css 文件中来正确显示项目:
::ng-deep span[role="menuitem"]{
display: block;
}
该组件仍然表现出一些奇怪的行为。单击单个项目时,将选择每个项目:
我认为这是因为该组件需要 Bootstrap 4(我在 Bootstrap 3 上)。相关主题:https ://github.com/softsimon/ngx-bootstrap-multiselect/issues/462#issuecomment-560370149
推荐阅读
- angular - 尝试将请求 /api/v1/products.json 从 localhost:4200 代理到 http://makeup-api.herokuapp.com 时发生 Angular 2+ 错误
- html - 如何在移动视角上调整文本按钮的大小
- android - Flutter CSV 仅返回 Future 的实例而不是值
- java - 在 VScode 中使用带有 java(maven) 的 jsonsimple 的问题
- spring-webclient - 嵌套异常是 web.reactive.function.UnsupportedMediaTypeException:bodyType 不支持内容类型 'text/html;charset=utf-8'
- c - 动态内存分配的内存泄漏错误
- python - 如何为每个段返回 Python PWLF 标准错误
- python - Atom 编辑器不折叠 python
- delphi - 如何裁剪图像或矩形
- php - PHP 中的 MySQL 查询结果与 phpMyAdmin 中的不同