2016-06-09 2 views
0

nicht lesen Ich möchte Winkel 2 mit Laravel 5.1 verwenden, also verwende ich 'elixir-typescript', um das Typoskript zu kompilieren. Die Dateistruktur wie folgt:Laravel, Angular 2, Inject den Service, AUSNAHME: TypeError: Kann Eigenschaft 'Abfrage' von Null

Wenn ich das Tour of Heroes-Tutorial versuche, ist alles in Ordnung, bis der Service injiziert.

Ich finde jede Lösung für dieses Problem, aber nicht funktionieren.

1.Ich habe die Dateien importieren;

2. typings install es6-promise, heißt es: (keine Abhängigkeiten)

3.Not mich nur Service, sondern auch den Winkel Service. Aber ich kann einen Dienst "neu" machen.

Kann mir jemand eine Lösung geben? Vielen Dank.

the error message the files

Antwort

0

Sie müssen den Dienst importieren und liefern.

+0

Entschuldigung für mein schlechtes Englisch. Ich muss den Service importieren und bereitstellen. Importiere {HeroService} von './hero.service'; und Anbieter: [HeroService] – oustn

+0

Wenn Sie den Code angeben, kann ich möglicherweise eine ausführlichere Antwort geben. Idealerweise ein Plunker, der das Problem reproduzieren kann. –

+0

Vielen Dank. Der [Plunker] (https://plnkr.co/edit/VKbDYksmazIbUfsiAlW8?p=catalogue) ist hier.Es ist eine sehr einfache Demo. Und ich habe ein neues Bild der Dateien hinzugefügt. Der Elixier-Typoskript-Übersetzer vervollständigt die ts-Datei. – oustn

Verwandte Themen