मेरे पास कोणीय-क्ली के साथ एंगुलर 2.0.0 ऐप है।
जब मैं एक घटक बनाता हूं और AppModule
इसे सभी घोषणाओं में जोड़ देता हूं तो यह सब अच्छा होता है, यह काम करता है।
मैंने घटकों को अलग करने का फैसला किया, इसलिए मैंने एक TaskModule
और एक घटक बनाया TaskCard
। अब मैं ( घटक) के घटकों TaskCard
में से एक में उपयोग करना चाहता हूं ।AppModule
Board
AppModule:
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 { BoardComponent } from './board/board.component';
import { LoginComponent } from './login/login.component';
import { MdButtonModule } from '@angular2-material/button';
import { MdInputModule } from '@angular2-material/input';
import { MdToolbarModule } from '@angular2-material/toolbar';
import { routing, appRoutingProviders} from './app.routing';
import { PageNotFoundComponent } from './page-not-found/page-not-found.component';
import { UserService } from './services/user/user.service';
import { TaskModule } from './task/task.module';
@NgModule({
declarations: [
AppComponent,
BoardComponent,// I want to use TaskCard in this component
LoginComponent,
PageNotFoundComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule,
MdButtonModule,
MdInputModule,
MdToolbarModule,
routing,
TaskModule // TaskCard is in this module
],
providers: [UserService],
bootstrap: [AppComponent]
})
export class AppModule { }
TaskModule:
import { NgModule } from '@angular/core';
import { TaskCardComponent } from './task-card/task-card.component';
import { MdCardModule } from '@angular2-material/card';
@NgModule({
declarations: [TaskCardComponent],
imports: [MdCardModule],
providers: []
})
export class TaskModule{}
पूरी परियोजना https://github.com/evgdim/angular2 (kanban-board फ़ोल्डर) पर उपलब्ध है
मैं क्या खो रहा हूँ? TaskCardComponent
में उपयोग करने के लिए मुझे क्या करना होगा BoardComponent
?