angular - 改变了角材料的进口
问题描述
我开始使用 angular 9 和 angular material 创建一个新网站。到目前为止,这有效:
import {MatSidenavModule, MatToolbarModule} from '@angular/material';
现在我收到一个错误,必须将其更改为:
import { MatSidenavModule } from '@angular/material/sidenav';
import { MatToolbarModule } from '@angular/material/toolbar';
Angular 9 中的导入和材料发生了什么变化?我在文档中一无所获。
解决方案
检查此链接以获取 Angular 更新
对于角材料,您必须根据文档执行:
您应该从特定组件深度导入,而不是从 @angular/material 导入。例如@angular/material/button。
推荐阅读
- html - 单击外部时如何隐藏uib-popover
- iframe - 仪表板顶部的 Google Data Studio iFrame 栏?
- python - 使用 selenium 在 python unittest 中更改测试名称
- pandas - 根据文件名(熊猫)将 CSV 连接成 XLSX 文件
- swiftui - 如何使用 List (SwiftUI) 更改视图的背景颜色
- python - 魔术方法中的协程?
- java - JobIntentService 不调用 OnHandleWork
- kubernetes - Pod 访问已经存在的 PVC 子目录
- java - 在非静态上下文中组合双谓词
- c# - 如何实现推送通知 firebase xamarin.ios c#