আমার অ্যাংুলার ২.০.০ অ্যাপ্লিকেশনটি কৌণিক-ক্লিমে তৈরি হয়েছে।
যখন আমি কোনও উপাদান তৈরি করি এবং 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 (কানবান-বোর্ড ফোল্ডার) এ উপলব্ধ
আমি কী মিস করছি? আমি কি ব্যবহার করতে হবে না TaskCardComponent
মধ্যে BoardComponent
?