Ich bin nicht vollständig erfassen Anbieter und kann dies nicht herausfinden. Ich habe eine Klasse mit einem Konstruktor wie so: constructor(private http:Http, private url:string, private ext:string){}
Angular2 Provider
Im Bootstrap, wie kann ich feststellen, das DI das Http zu liefern, aber dann zwei Variablen verwenden: environment.url
und environment.ext
die Saiten zu liefern?
Ich weiß, dass ich Provider verwenden muss, aber es akzeptiert nicht das Token Zeichenfolge und ich muss mehrmals angeben und nur im Fall meiner Klasse, nicht global.
Hinweis: Ich weiß, dass ich nur environment.url
und environment.ext
in meiner Klasse importieren, aber ich mag diese beiden Parameter über Konstruktor festgelegt haben, um Abhängigkeiten zu minimieren.
Setzen Sie es auf globaler Ebene wie zum Zeitpunkt des Bootstrap Ihrer App? –
Ich folge nicht, können Sie es bitte für mich Demo? – ZaksBack
ich meine, wie andere PROVIDER können Sie auch lokale Variable und Methode global festlegen, so dass dies in der gesamten App verfügbar sein kann. ich hoffe du verstehst es ? –