无法使用离子和角材料滚动

时间:2019-07-24 01:54:12

标签: angular angular-material ionic4

我是Ionic的新手,正在使用具有一系列形式的垂直垫板式步进器。我无法弄清楚为什么尽管页面上的内容不在页面上,页面上的内容也不会滚动。

我尝试使用溢出:在不同位置自动/滚动并添加离子含量,但是离子含量只会导致含量消失(控制台中没有错误)。

代码被缩写为删除表单和其他无关的html。

<mat-card style="min-height: 100%">
    <mat-card-content>
      <app-login (action)="toggleComponents($event)" *ngIf="action === 'login'; else register"></app-login>
      <ng-template #register>
        <ion-content>
        <app-register (action)="toggleComponents($event)"></app-register>
      </ion-content>
      </ng-template>
    </mat-card-content>
</mat-card>

以下是应用程序注册组件:

<mat-vertical-stepper linear="false" #stepper fxLayout="column">
  <mat-step>
    <ng-template matStepLabel>Form One</ng-template>
    <form>...</form>
  </mat-step>
  <mat-step>
    <ng-template matStepLabel>Form Two</ng-template>
    <form>...</form>
  </mat-step>
</mat-vertical-stepper>

1 个答案:

答案 0 :(得分:1)

我还没有测试过,但是我预感这与离子含量和垫卡含量的组成有关。我将使离子含量成为最外层的容器元素,然后将席卡嵌入其中。

<ion-content>
  <mat-card style="min-height: 100%">
    <mat-card-content>
      <app-login (action)="toggleComponents($event)" *ngIf="action === 'login'; else register"></app-login>
      <ng-template #register>
        <app-register (action)="toggleComponents($event)"></app-register>
      </ng-template>
    </mat-card-content>
  </mat-card>
</ion-content>

还可以在此处查看离子文档中的离子含量: https://ionicframework.com/docs/api/content 和离子布局系统的文档在这里: https://ionicframework.com/docs/layout/structure