मैं एक कोणीय 4 अनुप्रयोग बना रहा हूं। मुझे त्रुटि हो रही है
Error:Component HomeComponent is not part of any NgModule or the module has not been imported into your module.
मैंने HomeModule और HomeComponent बनाया है। मुझे AppModule को किससे संदर्भित करने की आवश्यकता है? मैं थोड़ा असमंजस में हूँ। क्या मुझे HomeModule या HomeComponent को संदर्भित करने की आवश्यकता है? अंततः मैं जो खोज रहा हूं वह तब है जब उपयोगकर्ता होम मेनू पर क्लिक करता है, उसे home.component.html पर निर्देशित किया जाना चाहिए जो कि इंडेक्स पेज पर प्रस्तुत किया जाएगा।
App.module है:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http'
import { AppComponent } from './app.component';
import { NavbarComponent } from './navbar/navbar.component';
import { TopbarComponent } from './topbar/topbar.component';
import { FooterbarComponent } from './footerbar/footerbar.component';
import { MRDBGlobalConstants } from './shared/mrdb.global.constants';
import { AppRoutingModule } from './app.routing';
import { HomeModule } from './Home/home.module';
@NgModule({
declarations: [
AppComponent,
FooterbarComponent,
TopbarComponent,
NavbarComponent
],
imports: [
BrowserModule,
HttpModule,
AppRoutingModule,
HomeModule
],
providers: [MRDBGlobalConstants],
bootstrap: [AppComponent]
})
export class AppModule { }
होममॉड्यूल है:
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { HomeComponent } from './home.component';
@NgModule({
imports: [
CommonModule
],
exports: [HomeComponent],
declarations: [HomeComponent]
})
export class HomeModule { }
HomeComponent है:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-home',
templateUrl: './home.component.html',
styleUrls: ['./home.component.css']
})
export class HomeComponent implements OnInit {
constructor() { }
ngOnInit() {
}
}
