[解決済み] モジュール 'AppModule' によってインポートされた予期しないディレクティブ 'LoginComponent' があります。NgModuleアノテーションを追加してください。
2022-02-14 09:55:14
質問
Angular 2とMeteorを使っています。Componentsを生成すると、以下のエラーが発生します。
モジュール 'AppModule' によってインポートされた予期しないディレクティブ 'LoginComponent' があります。NgModuleアノテーションを追加してください。
は、app.module.ts ファイルが
import { NgModule, ErrorHandler } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { MyApp } from './app.component';
import { LoginComponent } from '../../components/login/login.component';
import { SignupComponent } from '../../components/signup/signup.component';
import { ResourcesComponent } from '../../components/resources/resources.component';
import { NavbarComponent } from '../../components/navbar/navbar.component';
@NgModule({
declarations: [
MyApp,
LoginComponent,
SignupComponent,
ResourcesComponent
],
entryComponents: [
MyApp
],
imports:[BrowserModule,
LoginComponent,
SignupComponent,
ResourcesComponent
],
bootstrap: [MyApp]
})
export class AppModule {}
で、login.component.ts ファイルは
import 'zone.js';
import 'reflect-metadata';
import { Component } from '@angular/core';
import template from "./login.html";
@Component({
selector: 'login',
template
})
export class LoginComponent {}
解決方法は?
で
NgModule.imports
の場合、モジュールのみをリストアップすることができます。コンポーネントではありません。 つまり問題はここなのです。
imports:[BrowserModule, LoginComponent, SignupComponent, ResourcesComponent ]
コンポーネントを削除して NgModules FAQ
<ブロッククオート何をインポートすればよいですか?
このモジュールのコンポーネント・テンプレートで参照する必要がある、公開 (エクスポート) された宣言可能なクラスがあるモジュールをインポートします。
関連
-
[解決済み】VSCodeはモジュール'@angular/core'や他のモジュールを見つけることができません。
-
[解決済み】serveコマンドを使用するには、angular-cliプロジェクト内にいる必要があります。
-
[解決済み】Angular2エラー。exportAs "が "ngForm "に設定されたディレクティブは存在しません。
-
[解決済み】「ルーター・アウトレット」は既知の要素ではない
-
[解決済み] テンプレートパースエラーです。'mat-icon' は既知の要素ではありません。
-
[解決済み] LegendItemComponent をカスタマイズする Angular 用 kendo-ui
-
[解決済み] Angular 2 ルーターベースなし href = "/stock/stock_detail.html?
-
[解決済み] CLIでコンポーネントを削除する最も良い方法は何ですか?
-
[解決済み] Angular 2の「コンポーネント」は既知の要素ではありません。
-
[解決済み] Angularアプリのシンタックスエラー。予期しないトークン <
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Angular 4: コンポーネントファクトリが見つかりません。@NgModule.entryComponents に追加しましたか?
-
[解決済み] Angular CLIでピア依存をインストールする場合の対処方法は?
-
[解決済み] イオン4オブザーバブル
-
[解決済み] Angular 2 ルーターベースなし href = "/stock/stock_detail.html?
-
[解決済み] Angular 2.0 翻訳パイプが見つかりません。
-
[解決済み] ActivatedRouteSnapshot の注入ができない。
-
[解決済み] Angular 2でディレイを作成する方法
-
[解決済み] Angular2 - エラー。セレクタ "app-root" はどの要素にもマッチしませんでした。
-
[解決済み] Angularアプリのシンタックスエラー。予期しないトークン <
-
[解決済み] ローカルホストが私のアンギュラーアプリに対して無効な応答を送信しました。