Ich habe ein kleines (großes ...) Problem mit angular2-Diensten. Ich versuche, Dienste mit ngModule-Provider-Optionen bereitzustellen, aber wenn ich versuche, es in meine Komponenten zu bekommen, habe ich: Kein Provider für ServiceName (hier, RankingService).
app.module.ts
%Vor%ranking.service.ts
%Vor%ranking.component.ts
%Vor%Ich schaute oft eckig doc, aber ich sehe das Problem nicht, danke für Ihre Hilfe; -)
Bearbeiten: Wenn ich Service direkt in meinen Komponenten zur Verfügung stelle, funktioniert es, es nur in App-Modul zu liefern, tut es nicht.
Edit 2: Ich löste mein Problem, es war meine Systemjs Konfiguration, die falsch war, oder eher nicht gedacht, um diese Art von Situation zu verwalten: Ich habe mein eigenes Paket (Twinipix) erstellt, aber meine Anwendung enthält keinen Twinipix-Ordner aber eher öffentlicher Ordner, so kam das Problem von jspm.config.js-Datei:
%Vor%Ich habe diese Konfiguration verwendet, um mehr logische Importe zu machen (importiere die gesamte Anwendung und nicht eine einzige Datei), es ist nur meine perfektionistische Seite! Mit einer häufigeren systemjs-Konfiguration funktioniert alles perfekt!
Beantwortet vom Fragesteller:
Ich löste mein Problem, es war meine Systemjs-Konfiguration, die falsch war, oder eher nicht gedacht, um diese Art von Situation zu verwalten: Ich habe mein eigenes Paket (Twinipix) erstellt, aber meine Anwendung enthält keinen Twinipix-Ordner, sondern eher öffentlich Ordner, so kam das Problem von jspm.config.js-Datei:
%Vor%Ich habe diese Konfiguration verwendet, um mehr logische Importe zu machen (importiere die gesamte Anwendung und nicht eine einzige Datei), es ist nur meine perfektionistische Seite! Mit einer häufigeren systemjs-Konfiguration funktioniert alles perfekt!
Tags und Links web-applications angular typescript