Einstieg in Angular und beobachten ein veraltetes Tutorial, die in der Tat für Angular2 ist (y, ich weiß).Verschachteln Komponenten in Angular4 (RC5)
Angular4:
@NgModule({
imports: [ BrowserModule ],
declarations: [ AppComponent , MyChildComponent ],
bootstrap: [ AppComponent ]
})
Es scheint, dass dies, wie Sie nisten Komponenten ist jetzt aber nicht, dass es eine Möglichkeit, es zu tun, wie es (oder ähnlich) in Angular 2 getan wurde? Wie in Sie könnte es in der jetzt veralteten Eigenschaft "Direktiven" DIREKT IN IHRER ROOT-Komponente importieren (fand dies wirklich praktisch für eine schnelle Entwicklung).
Angular2:
@Component({
selector: 'app-root',
directives: [MyChildComponent]
template: '<div><ChildComponent></ChildComponent></div>'
})
export class AppComponent {}
Edit: Hier ist die MyChildComponent Erklärung (noch Teil Angular2):
@Component({
selector: 'ChildComponent',
template: '<h2>Child component</h2>'
})
export class MyChildComponent {}
Hinweis: Die Erklärungen Import Ausgelassene
Sie definieren es als "Richtlinie" in Ihrer Komponente. Wie können Sie dieselbe Klasse für Richtlinie und Komponente haben? – Aravind
nicht gleich. Die Deklaration von MyChildComponent ist nicht hier. Ich werde es aktualisieren, um Verwirrung zu vermeiden. Dies ist keine "nicht funktionierende" Art von Frage. frage mich nur, ob sie etwas anderes als "Direktiven" haben (war in Angular 2, jetzt ist es veraltet) Stichwort in Angular 4. –
aktualisiert meine Frage –