angular-material - 角9更新后角材料损坏
问题描述
我最近将我的项目从 Angular 8 更新到 9,但是 Angular 材质导入存在问题。我还更新了角度材料。
但是有角度的材料进口会产生错误。我也尝试卸载并添加角度材料,但没有运气。我现在该怎么办?先感谢您
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
import {MatButtonModule} from '@angular/material/button';
import {MatFormFieldModule} from '@angular/material/form-field';
import {MatSelectModule} from '@angular/material/select';
import {MatCardModule} from '@angular/material/card';
import {MatGridListModule} from '@angular/material/grid-list';
import {MatDividerModule} from '@angular/material/divider';
import {MatExpansionModule} from '@angular/material/expansion';
@NgModule({
declarations: [],
imports: [
CommonModule,
BrowserAnimationsModule,
MatButtonModule,
MatFormFieldModule,
MatInputModule,
MatSelectModule,
MatCardModule,
],
exports:[
BrowserAnimationsModule,
MatButtonModule,
MatFormFieldModule,
MatInputModule,
MatSelectModule,
MatCardModule,
MatGridListModule,
],
})
export class AppMaterialModule { }
应用程序模块
import { AppMaterialModule } from '../app/app-material/app-material.module';
imports : [AppMaterialModule ]
这些导入给出了错误。在哪里 MatCardModule, MatAutocompleteModule
没有给出任何错误
解决方案
我遇到了同样的问题,我解决它的方法是在它正在使用的每个模块上导入“AppMaterialModule”。假设你有一个 LoginModule 和 DashboardModule,你必须在前面命名的这 2 个模块的导入数组上添加“AppMaterialModule”,如果你只是在 AppModule 上添加它是行不通的。
还要考虑:
import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
并将其添加到所需模块上的“模式”数组中。
...
],
bootstrap: [AppComponent],
schemas: [ CUSTOM_ELEMENTS_SCHEMAS ]
})
export class AppModule { }
...
如果您对更新有任何其他问题,您实际上可以查看此链接,您可以在其中找到更新 Angular 的指南!
分步更新:Angular 更新指南
推荐阅读
- node.js - 我的 redis-server 本身应该是 ECR 吗?
- fpga - 来自 ARM DS 的 T32 CMM 脚本
- office-js - Excel 2019 中的 ScriptLab 在加载时不断崩溃并重新启动
- python - 如何在 Jupyter Notebook 中添加交互式绘图?
- javascript - 使用 AJAX 检索并发布数据
- c++ - 如何在 C++ 中使用 tinyxml2 读取 XML 元素?
- reactjs - React Native:条码扫描器不会在 iOS 上触发 [Bug]
- c++ - 如何在单个应用程序中正确使用 Qt 中的多个 QUdpSocket
- rust - 有没有办法在 Rust 中使用 avro-rs 序列化 JSON 值?
- javascript - 在javascript中的字符串内插入或使用变量