Angular Material Dialog Component を使用しています。
ダイアログの高さを設定した場合(例えば80%)、ダイアログアクションはデフォルトより奇妙に高くなります。
身長を設定しました:80%
_const dialogRef = this.dialog.open(DialogContentExampleDialog, {
height: '80%',
width: '520px'
});
_
これが結果です。
私の意見では問題です:)あなたの意見は何ですか?簡単にそれを修正することは可能ですか?
ありがとう!
あなたはあなたのmat-dialog-content
を「ストレッチ」することができます。
<h1 mat-dialog-title>Hi {{data.name}}</h1>
<div mat-dialog-content style="height: calc(100% - 96px);"> <-- height of dialog minus title and actions height
<p>What's your favorite animal?</p>
<mat-form-field>
<input matInput [(ngModel)]="data.animal">
</mat-form-field>
</div>
<div mat-dialog-actions>
<button mat-button (click)="onNoClick()">No Thanks</button>
<button mat-button [mat-dialog-close]="data.animal" cdkFocusInitial>Ok</button>
</div>
@Juneの解決策は本当にうまく機能し、完全に即応しています。私が追加しなければならない唯一のものは、この作業を得るために必要な小さな調整です。私は明示的にmax-heightをmat-dialog-contentに設定しなければなりませんでした:
style="height: calc(100% - 96px);max-height: unset"
_