Angular : 几个组件没有被模块识别
Angular : Several Component not recoginised by Module
Webstorm 编译器消息
错误:(7, 2) ng: 组件 'AppComponent' 未包含在模块中,并且在模板中不可用。考虑将其添加到 NgModule 声明中
RegistrationFormComponent 和 AccountComponent 相同
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import {FormsModule, ReactiveFormsModule} from "@angular/forms";
import {UserService} from "./services/userService";
import {CookieService} from "ngx-cookie-service/cookie-
service/cookie.service";
import {HttpClientModule} from "@angular/common/http";
import {BankService} from "./services/bankService";
import {PaypalForm} from "./paypal-form/paypal.form";
import {PaymentComponent} from "./transactions/payment.component";
import {MicrosoftLogin} from "./services/microsoftLogin";
import {AppComponent} from "./app.component";
import {LoginForm} from "./login/login.form";
import {AccountComponent} from "./account/account.component";
@NgModule({
declarations: [
AppComponent,
AccountComponent,
LoginForm,
PaypalForm,
PaymentComponent,
],
imports: [
BrowserModule,
FormsModule,
HttpClientModule,
ReactiveFormsModule
],
providers: [
UserService,
CookieService,
BankService,
MicrosoftLogin
],
bootstrap: [AppComponent]
})
export class AppModule { }
project folder img
谢谢。
这是 Angular 语言服务问题,类似于 https://github.com/angular/angular/issues/14961;
您可以在首选项中禁用该服务(首选项 | 语言和框架 | TypeScript,Angular 语言服务 复选框),或者在出现问题后重新启动它:只需按 Typescript 工具 window 工具栏
中的 重启服务 按钮
Webstorm 编译器消息
错误:(7, 2) ng: 组件 'AppComponent' 未包含在模块中,并且在模板中不可用。考虑将其添加到 NgModule 声明中
RegistrationFormComponent 和 AccountComponent 相同
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import {FormsModule, ReactiveFormsModule} from "@angular/forms";
import {UserService} from "./services/userService";
import {CookieService} from "ngx-cookie-service/cookie-
service/cookie.service";
import {HttpClientModule} from "@angular/common/http";
import {BankService} from "./services/bankService";
import {PaypalForm} from "./paypal-form/paypal.form";
import {PaymentComponent} from "./transactions/payment.component";
import {MicrosoftLogin} from "./services/microsoftLogin";
import {AppComponent} from "./app.component";
import {LoginForm} from "./login/login.form";
import {AccountComponent} from "./account/account.component";
@NgModule({
declarations: [
AppComponent,
AccountComponent,
LoginForm,
PaypalForm,
PaymentComponent,
],
imports: [
BrowserModule,
FormsModule,
HttpClientModule,
ReactiveFormsModule
],
providers: [
UserService,
CookieService,
BankService,
MicrosoftLogin
],
bootstrap: [AppComponent]
})
export class AppModule { }
project folder img
谢谢。
这是 Angular 语言服务问题,类似于 https://github.com/angular/angular/issues/14961;
您可以在首选项中禁用该服务(首选项 | 语言和框架 | TypeScript,Angular 语言服务 复选框),或者在出现问题后重新启动它:只需按 Typescript 工具 window 工具栏
中的 重启服务 按钮