Ich möchte einen Dienst in einen anderen Dienst einfügen, aber aus irgendeinem Grund wird der "@Inject" Dekorator ignoriert. Zum Beispiel hängt der folgende Dienst auf einem anderen Dienst:Injizieren Sie einen Dienst in einen anderen Dienst
@Injectable()
class MyService {
final AnotherService _service;
MyService(@Inject(AnotherService) this._service);
// ... more methods
}
Angular2 führt den folgenden Fehler:
ORIGINAL EXCEPTION: No provider for AnotherService!
Bin ich den „@Inject“ Dekorateur in einem schlechten Weg mit?
Haben Sie 'import {Inject} von 'angular2/core' importiert?'? – AngJobs
Die Ausnahme impliziert, dass er es tat ... es ist eine kantige Ausnahme. –