typescript - dynamicky meniť šírku/výšku mat-dialogu v Angular 12


Je možné dynamicky meniť výšku/šírku mat-dialogu podľa obsahu vnútri?

napríklad, ak mám mat-select s tromi možnosťami a každá z nich zobrazí iný počet polí pod výberovým poľom, je možné, aby sa dialóg zmenil na veľkosť, ktorá vyplní obsah?

Učím sa Angular a neviem, či je to možné. Nemám žiadne nápady, ako by som to mohol urobiť.

Odpoveď č. 1

https://stackoverflow.com/a/65718180/6490545

Dialóg sa automaticky prispôsobuje obsahu, pokiaľ je jeho HTML zabalené v mat-dialog-content

Príklady Angular Material

Konfigurácia dialógu materiálu - môžete nastaviť minVýšku/minŠírku pre dialógy

Súvisiace články