Как импортировать MdDialog и MdDialogRef с отдельным модулем материала
Я создал отдельные модули для своих немногих Материальных требований.
import { NgModule } from '@angular/core';
import {MdButtonModule, MdCheckboxModule, MdIconModule,MdDialogModule} from '@angular/material';
@NgModule({
imports: [MdButtonModule, MdCheckboxModule, MdIconModule, MdDialogModule],
exports: [MdButtonModule, MdCheckboxModule, MdIconModule, MdDialogModule],
})
export class MaterialModule { }
Я импортирую это в мой модуль приложения, а затем в один из моих компонентов, где мне нужно диалоговое окно.
import {MaterialModule} from '../../materialModule/material.module';
Теперь, как мне достать MdDialog
а также MdDialogRef
?
Я видел учебники, которые делают это так:
import {MdDialog, MdDialogRef} from '@angular/material';
Но я думаю, что это побеждает всю цель отдельного модуля, если мне нужно импортировать из @angular/material
,
Я ошибаюсь, полагая, что так. Как именно я импортирую {MdDialog, MdDialogRef}, используя мой (рекомендованный Angular) подход?