Directives
und pipes
müssen in @NgModule
definiert sein, wenn ich richtig lese. Unterstützung in @Component
wurde entfernt.
Also ja, verschiebe einfach deine Direktiven in das NgModule
Im Moment haben Sie: Komponente A mit Anweisungen Ac und Komponente B mit Direktiven Bc und höchstwahrscheinlich ein AppModule, Sie müssen nur Ac und Bc in das AppModule verschieben. Und ja, Sie müssen sie aus der Deklaration @Component
Die Direktiven sind dann sofort in den Komponenten verfügbar, die in Ihrem Modul definiert sind.
Beispiel aus OP wird:
app.component.ts
%Vor%app.module.ts
%Vor%Siehe das Dokument für den Router : Router-Dokumentation
Für Angular 2 finale Version 2.0.0.0
Die Pipe sollte im Deklarationsabschnitt der Datei app.module.ts deklariert werden
%Vor%Beobachten Sie einfach die Implementierung von Schlüsselpfaden in den obigen Code-Snippets.
Tags und Links angular angular2-upgrade