Saya memiliki aplikasi Angular 2.0.0 yang dihasilkan dengan angular-cli.
Ketika saya membuat komponen dan menambahkannya ke AppModuledeklarasi array itu semua baik, itu berfungsi.
Saya memutuskan untuk memisahkan komponen, jadi saya membuat TaskModulekomponen TaskCard. Sekarang saya ingin menggunakan TaskCarddi salah satu komponen AppModule( Boardkomponen).
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{}
Seluruh proyek tersedia di https://github.com/evgdim/angular2 (folder kanban-board)
Apa yang saya lewatkan? Apa yang harus saya lakukan untuk digunakan TaskCardComponentdi BoardComponent?
