Angular 2 Kein Anbieterfehler

8

Ich erstelle eine einfache Starter-App, um mit angular 2 zu spielen, und ich versuche, einen Todo-Service zu machen und ihn in meine Komponente zu injizieren, und ich erhalte diesen Fehler:

Kein Anbieter für TodoService! (TodoList - & gt; TodoService)

TodoService.ts

%Vor%

app.ts

%Vor%

Was ist das Problem?

    
Commercial Suicide 14.05.2015, 12:59
quelle

2 Antworten

5

Die Injektionspräparate sind in @Component nicht auf @View

angegeben

Sie haben:

%Vor%

Ändern Sie es in:

%Vor%

Dies ermöglicht es DI, es aufzunehmen und in Ihre Komponente zu injizieren.

    
Brocco 15.05.2015, 10:50
quelle
1

In der neuesten Angular-Version müssen Sie Provider anstelle von injectables verwenden, zum Beispiel:

%Vor%     
sachinkasana 27.07.2017 05:41
quelle

Tags und Links