Ich erhalte diesen Fehler in meiner RC5 App:
Versprechen Ablehnung: Bootstrap mindestens eine Komponente vor der Injektion Router.
main.ts:
%Vor%app.module.ts:
%Vor%shared.module.ts:
%Vor%app.component.ts:
%Vor%und schließlich shared.component.ts:
%Vor% Ich habe versucht, AppComponent
ohne die Erweiterung von SharedComponent
wie folgt zu verwenden:
aber das erzeugt immer noch das gleiche Problem.
Angular denkt, dass es nicht notwendig ist, Router
auf dem Module
Level zu injizieren, es ist vernünftig, dass Sie Router
injizieren, nachdem mindestens eine Komponente geladen wurde. Ich vermute, dass mindestens einer Ihrer Dienste Router
injizieren muss, was dem geladenen Module
bereitgestellt wird, was diesen Fehler verursacht. Sie können den Dienst, der Router
verwendet, in die App-Komponente einfügen, sodass mindestens eine Komponente zuerst geladen wird und alle Ihre Unterkomponenten den Dienst von der App-Komponente übernehmen.
Tags und Links angular