寸阳分阴须爱惜,休负春色与时光。这篇文章主要讲述Angular - 模块AppModule导入的意外值MatDialog相关的知识,希望能为你提供帮助。
我试图在Angular中集成Angular Material但是会出现以下错误。该程序已成功编译,但在浏览器中遇到此问题。
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)
答案你应该导入
MatDialogModule
。@NgModule({
imports: [
...,
MatDialogModule
]
...
})
export class AppModule {}
【Angular - 模块AppModule导入的意外值MatDialog】另外,不要忘记角度材料已从
md
移动到选择器中的mat
。推荐阅读
- Metro / Windows Store App(相对图像源绑定不起作用())
- Pool.apply_async()。get()导致_thread.lock pickle错误
- 在Angular5 app中的leaflet弹出窗口中调用zone.run
- 5个用于Cookie操作的最佳JavaScript库
- 7个适用于PHP的最佳Curl包装器库
- 7个最好的PHP Http客户端库
- 7个最佳360°(矩形)图像查看器JavaScript插件
- 5个最佳开放源代码HTML渲染库,可将HTML5/CSS3用作C#的用户界面
- 7个最好的开源终端仿真器