umieścić skupić się na elemencie składnika w dev narzędzi i może zrobić co następuje:Angular: Jak uzyskać zależność od komponentu za pośrednictwem konsoli?
ng.probe($0)
aby uzyskać specjalny przedmiot „DebugElement”. Teraz możemy uzyskać jego wtryskiwacz:
ng.probe($0).injector
teraz chciałbym uzyskać zależność, która jest zdefiniowana na tym komponencie. Dependancja jest zdefiniowana jako klasa, więc powinienem zrobić coś takiego:
ng.probe($0).injector.get(MyService)
ALE! Usługa nie jest zdefiniowana w zakresie konsoli. Jeśli robię to ciąg znaków:
ng.probe($0).injector.get('MyService')
oczywiście to też nie działa.
Próbuję wykonać odwrotną inżynierię na ReflectiveInjector.get, ale na razie nie ma szczęścia. Jakieś pomysły?
@yurzui, zrobisz to odpowiedź z jakiegoś wyjaśnienia? :) –