我在使用 angular 和 angular-material 框架的组件设计时遇到了一些问题。
一切都基于mat-sidenav-container
. sidenav 包含手风琴 - 可扩展列表,比如说“类别”。在每个扩展面板中都有一个项目选择列表。到现在为止还挺好。
在选择列表上方,我添加了一个mat-list
包含一个项目的常规。该项目包含标题和“全选”选项。对于“全选”实用程序,我使用了相关的可点击mat-icon
.
一切似乎都运行良好,除了mat-icon
设置为的情况check_box_outline
。这样的图标会导致水平滚动条出现在侧导航中。看起来图标后添加了一些空格,但我不明白为什么。它不会出现在其他图标上,也不会check_box_outline_blank
出现indeterminate_check_box
。
有谁知道究竟是什么导致了这个错误以及如何防止滚动条出现?
我将相关代码和演示放在 stackblitz 上(在app
文件夹内)。我保持代码尽可能简单只是为了演示这个问题。我会很感激任何帮助。