Как увеличить автоматическую высоту matdialogbox в угловых 5? - PullRequest
0 голосов
/ 03 декабря 2018
  uploadFiles(): void {
    const dialogRef = this.dialog.open(AddNewFilesOrImagesComponent, {
      width: '620px',
      height : '100%',
    });
  }

, если высота 100% UI выглядит следующим образом (под кнопкой загрузки нет необходимости в пустых местах)

enter image description here

, если я установил фиксированную высоту вpx (делает пользовательский интерфейс прокручиваемым)

  uploadFiles(): void {
    const dialogRef = this.dialog.open(AddNewFilesOrImagesComponent, {
      width: '620px',
      height : '250px',
    });
  }

enter image description here

Мне нужен этот тип, если я выбираю файл, он автоматически увеличивает его высоту (когда я выбираю изображениев этот раз я хочу увеличить автоматическую высоту matdialogbox)

enter image description here

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

попробуйте, это займет полные height страницы для вашего matdialog

 uploadFiles(): void {
        const dialogRef = this.dialog.open(AddNewFilesOrImagesComponent, {
          width: '100%',
          min-height: calc(100vh - 90px),
          height : 'auto'

        });
      }
0 голосов
/ 03 декабря 2018

Добавьте класс в ваш диалог:

uploadFiles(): void {
 const dialogRef = this.dialog.open(AddNewFilesOrImagesComponent, {
   panelClass: 'myClass',
 });
}

Затем добавьте следующий стиль к классу в вашем CSS:

.myClass {
  max-height: 95%;
  width: 620px;
  overflow-y: auto;
{
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...