Ich bin neu in eckigen2. Ich habe Probleme mit der Registrierung der untergeordneten Komponente in der übergeordneten Komponente.Wie Kind-Komponente in der Elternkomponente angular2 registrieren
AppComponent - Stammkomponente
HeaderComponent --child Komponente
Angular docs sagt, dass wir brauchen Richtlinie verwenden: [HeaderComponent] in Eltern, aber es Fehler AUSNAHME gibt: Keine Richtlinie Anmerkung gefunden auf HeaderComponent
Parent:
import {Component} from 'angular2/core';
import {HeaderComponent} from './header';
@Component({
selector: 'my-app',
template:"<my-header></my-header>",
directives: [HeaderComponent]
})
export class AppComponent {
name="Angular 2";
constructor(){
}
}
Child Komponente:
import {Component} from 'angular2/core';
@Component({
selector:"my-header",
templateUrl:"app/header/header.html"
});
export class HeaderComponent {
constructor() {
// code...
}
}
Entfernen Sie die ';' in '@ Component' von' HeaderComponent' –