стилизация в диалоговом окне mat в angular

#angular #angular-material #modal-dialog

#angular #angular-материал #модальный диалог

Вопрос:

Я работаю над приложением angular и использую материал angular MatDialogModule .

Я следил за документацией материала и попытался использовать тот же код в своем приложении. В документации нет файла styling .css. Но данные хорошо упорядочены.

Когда я попытался использовать тот же код в своем приложении, он не был организован. Есть ли MatDialogModule какой-либо стиль по умолчанию или документация пропускает часть кода, посвященную стилю?

Диалоговое окно в соответствии с документацией

введите описание изображения здесь

Диалоговое окно, когда я использую тот же код

введите описание изображения здесь

Комментарии:

1. Это будет как диалоговое окно?

2. да @JijoCleetus

3. stackblitz.com/angular /… это URL-адрес stackblitz для того же диалогового окна. Пожалуйста, пройдите через это

4. В папке приложения нет файла css. Следует ли учитывать его стиль styles.scss ?

5. Вам не нужно использовать какой-либо отдельный css, поскольку вы импортируете компонент пользовательского интерфейса в свой компонент, используя приведенный ниже код. import {MatDialog, MAT_DIALOG_DATA} from '@angular/material/dialog'; Этот MatDialog, имеющий встроенные стили

Ответ №1:

Вы можете забыть стиль импорта в style.scss

 @import '~@angular/material/prebuilt-themes/indigo-pink.css';
  

и стиль шрифта Google в index.html

 <link href="https://fonts.googleapis.com/icon?family=Material Iconsamp;display=block" rel="stylesheet">