【问题标题】:Angular material mat-menu text does not fit角材料垫菜单文本不适合
【发布时间】:2018-12-27 14:23:01
【问题描述】:

我正在使用 angular material 中的 mat-menu 组件。但是,内容不适合菜单。 我不想使用 mat-select,因为我想显示一个与下拉列表中的值不同的按钮。

现在我的问题是,如何在菜单中显示全文?使用任何类型的多行或工具提示?

   <button mat-button [matMenuTriggerFor]="menu">{{row.menuShortText}}</button>
   <mat-menu #menu="matMenu">
      <span mat-menu-item>This is a very long text that does not fit</span>
      <span mat-menu-item>this fits</span>
      <span mat-menu-item>this fits</span>
      <span mat-menu-item>this fits</span>
      <span mat-menu-item>this fits</span>
   </mat-menu>

【问题讨论】:

    标签: angular angular-material


    【解决方案1】:

    如果工具提示没问题,您可以将其添加到跨度:

    <button mat-button [matMenuTriggerFor]="menu">menu</button>
    <mat-menu #menu="matMenu">
      <span mat-menu-item matTooltip="This is a very long text that does not fit">
        This is a very long text that does not fit</span>
      <span mat-menu-item>this fits</span>
      ...
    </mat-menu>
    

    别忘了导入MatTooltipModule

    【讨论】:

    • 是的,但我希望有一些其他的可能性
    • 另外matTooltip 只接受字符串文字(这有点令人惊讶......)
    猜你喜欢
    • 2018-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-06
    • 1970-01-01
    • 2020-04-20
    • 1970-01-01
    相关资源
    最近更新 更多