javascript - Angular - Valor inesperado MatDialog importado por el módulo AppModule
Estoy intentando integrar Angular Material en Angular pero estoy recibiendo el siguiente error. El programa se compila correctamente, pero estoy obteniendo este problema en el navegador.
Uncaught Error: Unexpected value 'MatDialog' imported by the module 'AppModule'. Please add a @NgModule annotation.
at syntaxError (compiler.js:485)
at eval (compiler.js:15226)
at Array.forEach (<anonymous>)
at CompileMetadataResolver.getNgModuleMetadata (compiler.js:15201)
at JitCompiler._loadModules (compiler.js:34385)
at JitCompiler._compileModuleAndComponents (compiler.js:34346)
at JitCompiler.compileModuleAsync (compiler.js:34240)
at CompilerImpl.compileModuleAsync (platform-browser-dynamic.js:239)
at PlatformRef.bootstrapModule (core.js:5551)
at eval (main.ts:11)
Respuesta #1
Deberías importar MatDialogModule en su lugar.
@NgModule({
imports: [
...,
MatDialogModule
]
...
})
export class AppModule {}
También no olvides que Angular Material se ha movido de md a mat en los selectores.
