Ben açısal-cli ile oluşturulan Açısal 2.0.0 uygulaması var.
Bir bileşen oluşturup onu AppModule
bildirim dizisine eklediğimde hepsi iyi, işe yarıyor.
Bileşenleri ayırmaya karar verdim, bu yüzden bir TaskModule
ve bileşen oluşturdum TaskCard
. Şimdi ( bileşen) TaskCard
bileşenlerinden birinde kullanmak istiyorum .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{}
Tüm projeye https://github.com/evgdim/angular2 (kanban-board klasörü) adresinden ulaşılabilir.
Neyi kaçırıyorum? Ben kullanım için ne var TaskCardComponent
içinde BoardComponent
?