각도 응용 프로그램의 모든 구성 요소에 사용되는 SpinnerService
클래스가 있습니다. 때마다 명시 적으로 각 구성 요소의 생성자에 주입하지 않도록하는 방법이 있습니까?모든 구성 요소에서 각도 서비스 사용 가능
답변
미안하지만 그건 유일한 방법입니다. 비록 당신이 계층 적 구조를 가지고 있다면 루트 컴포넌트에 삽입하여 입력 매개 변수로 전송할 수 있지만, 이것은 또한 추가 변수를 생성하게됩니다.
예, appModule에서 제공 할 수 있습니다. 당신이 appmodule로부터 무엇이든 주입하고 제공 할 때마다, 그것은 당신의 어플리케이션 전체에서 사용 가능하다는 것을 기억하십시오.
하지만 그는 변수를 생성자에서 피하기를 요구하고 있으며, 당신은 appmodule 제공자에서 그것을 제공하는 것에 대해 이야기하고 있습니다. –
그는 각 구성 요소에 서비스를 명시 적으로 주입하고 싶지 않습니다. 즉, 여러 공급자, 각 구성 요소마다 하나씩을 의미합니다. –
죄송합니다. @VinodBhavnani, 제 자신을 아주 잘 설명하지 않았다고 생각합니다. – Sammy
- 1. 각도 1.5 구성 요소에서 ControllerAs 사용
- 2. NativeScript/각도 - 구성 요소에서
- 3. 각도 2 구성 요소에서
- 4. Angular4 구성 요소에서 이온 네이티브 서비스 사용
- 5. Flex의 구성 요소에서 웹 서비스 데이터 사용
- 6. 내 구성 요소에서 스크롤 가능
- 7. 각도 구성 요소에서 $ scope. $ watch
- 8. 각도 2가 구성 요소에서 서비스로 데이터를 전송합니다.
- 9. 구성 요소에서 모델 사용
- 10. PLC 구성 요소에서 COM 호출 가능 래퍼 사용
- 11. 각도 2는 구성 요소에서 websocket 서비스를 공유합니다.
- 12. @HostBinding 하위 구성 요소에서 클래스 사용 안 함 각도 4
- 13. WCF 서비스 프록시 구성 가능
- 14. Angular2 구성 요소에서 snap.svg.js 사용
- 15. AngularJS 구성 요소에서 상속 사용
- 16. 각도 HttpInterceptor에서 서비스 사용
- 17. 각도 2 - 특정 순서로 구성 요소에서 여러 서비스를 인스턴스화하는 방법?
- 18. 하위 구성 요소에서 상위 구성 요소로 출력 보내기 - 각도 2
- 19. 모든 Swing 응용 프로그램 구성 요소에서 텍스트의 앤티 앨리어싱 사용 가능
- 20. 구성 요소에서 각도 필터가 작동하지 않습니다.
- 21. 각도 - 하위 구성 요소에서 데이터 가져 오기?
- 22. 구성 요소에서 각도 부트 스트랩 모달 열람
- 23. 서비스가있는 각도 구성 요소에서 데이터베이스에 액세스하십시오.
- 24. 각도 구성 요소는 서비스 업데이트가
- 25. 각도 2 : 모든 구성 요소에 사용되는 함수
- 26. Redmine에서 웹 서비스 사용 가능
- 27. 각도 2 관측 가능
- 28. 각도 - 구성 요소 내에서 관찰 가능 재사용?
- 29. 서비스에서 관찰 가능을 만들려고 할 때 구성 요소에서 사용하고 다른 구성 요소에서 구독 4 각도
- 30. 각도 HttpClient 및 서비스
아니요 정당한 이유가 있습니다. 실제로 클래스를 필요로하는 구성 요소 당 15자를 절약하기 위해 모듈성이 깨질 것입니다. 모든 구성 요소는 회 전자 서비스에 액세스 할 필요가 없습니다. 응용 프로그램 디자인을 다시 방문해야하는 것처럼 들립니다. – bryan60
HttpClientModule을 사용하는 경우 각 요청에 회 전자를 표시하려면 [이 패키지] (https://github.com/mpalourdio/ng-http-loader)를 사용하는 것이 좋습니다. 이렇게하면 각 구성 요소에 서비스를 주입하는 데 따르는 문제가 해결됩니다. – Alex