简体   繁体   English

Angular 材料(如果块的高度很大,则切割 mat-chip-list )。 Android上的唯一

[英]Angular Material ( mat-chip-list cutted if height of block is big ). The only on Android

      <div fxFlex="100" fxFlex.gt-sm="80" fxFlex.sm="100">
        <div *ngFor="let perm of arrayOFobjectPermissions; let z = index" class="permissions-list">
          <mat-card  [title]="perm.type" class="card-permissions-role" >
            <mat-card-header>

              <mat-card-title>{{ perm.type }}</mat-card-title>
            </mat-card-header>
            <mat-chip-list [multiple]="true" >
              <mat-chip *ngFor="let permissionsNames of perm.res; let i = index"
                        selected="{{ !outlined[z][i] }}"
                        (click)="addRole(z, i, permissionsNames.name)"
                        [value]="permissionsNames.name"
                        [selectable]="true" style="cursor: pointer">
                {{ permissionsNames.name }}
              </mat-chip>
            </mat-chip-list>
          </mat-card>
        </div>
      </div>

The occurred if size of mat-chip-list blocks bigger then 700px about.如果 mat-chip-list 块的大小大于 700 像素,则会发生这种情况。 On Android in all mobile versions.在所有移动版本中的 Android 上。 enter image description here在此处输入图像描述

enter image description here在此处输入图像描述

By default material mat-card set to own style.默认情况下,材质 mat-card 设置为自己的样式。 That was the reason.这就是原因。

overflow: hidden;溢出:隐藏;

Need change to --> overflow: visible;需要更改为 -->溢出:可见; in scss file for mat-card.在 mat-card 的 scss 文件中。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM