【发布时间】:2018-04-17 18:15:57
【问题描述】:
我正在使用 Angular 5 和 Angular Material 开始一个非常简单的项目。
IntelliJ 无法识别 Angular Material HTML 标签:
import {BrowserModule} from '@angular/platform-browser';
import {NgModule} from '@angular/core';
import {AppComponent} from './app.component';
import {CoreModule} from "@app/core";
import {SharedModule} from "@app/shared";
这是AppModule,它导入SharedModule:
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
CoreModule,
SharedModule,
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
哪些导入和导出 Angular Material 相关模块:
import {NgModule} from '@angular/core';
import {CommonModule} from '@angular/common';
import {ReactiveFormsModule} from "@angular/forms";
import {BrowserAnimationsModule} from "@angular/platform- browser/animations";
import {MatToolbarModule} from "@angular/material";
import {NgReduxModule} from "@angular-redux/store";
@NgModule({
imports: [
CommonModule,
ReactiveFormsModule,
BrowserAnimationsModule,
MatToolbarModule,
NgReduxModule,
],
declarations: [],
exports: [
CommonModule,
ReactiveFormsModule,
BrowserAnimationsModule,
MatToolbarModule,
NgReduxModule,
]
})
export class SharedModule { }
【问题讨论】:
-
错误来自Angular language service,而不是来自 Intellij IDEA 本身...您的代码有效吗?您是否尝试使用 Typescript 工具窗口中的 Restart TypeScript Service 按钮重新启动服务?
-
有效,我试试
-
还是不行
-
您好,您找到解决办法了吗?
标签: angular intellij-idea jetbrains-ide