Я пытаюсь использовать mat-dialog в своем угловом элементе.Я отлично работаю в угловом приложении, но не могу связать тему материала при сборке с пользовательским элементом.
Когда я проверяю код за пределами углового приложения, ни к одному из классов cdk не добавляется стиль.Кажется, все работает нормально при работе на угловом сервере.Как включить нужный CSS в пользовательский элемент?
Мой файл app.module
@NgModule({
[ ...
MatFormFieldModule,
MatIconModule,
MatSelectModule,
MatInputModule,
MatDialogModule,
...
],
providers: [ConnectBackendService],
entryComponents: [AppComponent, PopupComponent]
})
export class AppModule {
constructor(private injector: Injector) {
const el = createCustomElement(AppComponent, { injector });
customElements.define('my-element', <Function>el);
}
ngDoBootstrap() {}
}
и мой файл styles.css
@import "~@angular/material/prebuilt-themes/indigo-pink.css";
Мой диалог должениметь абсолютное позиционирование, должно быть выровнено по центру окна и иметь фон.В настоящее время ни одно из них не относится к диалоговому окну