하는 동안 당신의 대부분은 가장 가능성이 익숙한 기본적인 방법은 공급자를 구성하여 단순히 클라이언:

providers: 

각도 종속성을 주입 제공하는 고급 기능입니다.특정 함수를 호출하여 값을 반환하도록 구성할 수 있습니다. 이 예를 살펴 보겠습니다.이 속성은 종속성 주입에 사용될 토큰을 구성하며,유스팩토리는 원하는 값을 반환하는 데 사용될 함수를 가리킵니다. 팩토리 함수에 전달될 토큰을 구성합니다.그것을 사용할 때?팩토리 공급자는 런타임까지 가질 수없는 정보를 기반으로 동적으로 종속 값을 생성해야 할 때 매우 편리 할 수 있습니다. 다른 서비스 및 응용 프로그램 상태에 따라 반환할 값에 대한 정보에 근거한 결정을 내릴 수 있습니다.예를 들면 다음과 같습니다.:사용자가 로그인 한 모바일 장치를 추측 해 봅시다. 브라우저 사용자 에이전트,화면 너비 및 화면 높이와 같은 정보를 사용하려고합니다. 나중에 장치 이름을 식별하는 데 사용할 토큰 세 개를 정의해 보겠습니다.각 종속성 주입에 사용할 수 있는 토큰을 만듭니다. 이 매개 변수는 반환되는 개체의 형식입니다.이 매개 변수는 반환되는 개체의 형식입니다. 이는 추가 수준의 유형 안전을 제공합니다.이제 우리는 위에서 정의한 세 개의 토큰을 기반으로 장치 이름을 감지하는 알고리즘을 생각해 낼 수 있습니다. 이러한 종속성을 해결하기 위해 나열된 토큰과 함께 종속성 배열을 전달합니다.마지막으로 각도 구성 요소에서 장치 이름을 사용합니다.이 매개 변수(장치 이름)는 정의된 토큰 장치 이름에서 확인되어야 합니다.그것은 모두입니다!이 응용 프로그램은 당신을 위해 설계되었습니다.

답글 남기기

이메일 주소는 공개되지 않습니다.