Pytania otagowane jako angular2-di

30
WYJĄTEK: nie można rozwiązać wszystkich parametrów
Zbudowałem podstawową aplikację w Angular 2, ale napotkałem dziwny problem, w którym nie mogę wstrzyknąć usługi do jednego z moich komponentów. Jednak wstrzykuje się dobrze w którykolwiek z trzech innych komponentów, które stworzyłem. Na początek jest to usługa: import { Injectable } from '@angular/core'; @Injectable() export class MobileService { screenWidth: …

4
Pobieranie wystąpienia usługi bez iniekcji konstruktora
Mam @Injectableusługę zdefiniowaną w bootstrapie. Chcę uzyskać wystąpienie usługi bez użycia iniekcji konstruktora. Próbowałem użyć, ReflectiveInjector.resolveAndCreateale wydaje się, że tworzy nową instancję. Powodem, dla którego próbuję zrobić, jest to, że mam podstawowy komponent pochodzący z wielu komponentów. Teraz potrzebuję dostępu do usługi, ale nie chcę jej dodawać do ctora, ponieważ …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.