팁 #13[StaticProvider]

Angular 애플리케이션의 부트스트랩 프로세스 에 연결할 수 있는 가능성 중 하나는 APP_INITIALIZER 토큰을 사용하는 것입니다 . 루트 구성 요소 렌더링이 지연되기는 하지만 모듈과 서비스가 즉시 생성되는 것을 막지는 못합니다 . 또한 프로세스의 일부로 일부 데이터(예: 응용 프로그램 구성 파일)를 가져오는 경우 특정 토큰으로 쉽게 제공할 수 없습니다. 다행히도 StaticProvider 객체 의 배열을 애플리케이션 부트스트랩을 담당하는 main.ts 파일의 platformBrowserDynamic 함수에 전달할 수 있습니다 .

종속성 주입 메커니즘을 사용하여 애플리케이션 구성 파일에 쉽게 액세스할 수 있습니다 .

또한 루트 구성 요소 렌더링뿐만 아니라 구성 파일을 가져올 때까지 모듈 및 서비스 구성이 지연됩니다.

또는 가져온 데이터를 sessionStorage 또는 일반 공유 JavaScript 객체에 저장하고 필요한 데이터가 나타날 때까지 부트스트랩 프로세스를 일시 중단하는 이점을 누릴 수 있습니다 .

라이브 예시:

꿀팁이 마음에 드셨다면 박수를 쳐주세요👏

Suggested posts

노코드 혁명: Webflow, Framer, Bubble.io,

노코드 혁명: Webflow, Framer, Bubble.io,

이 놀라운 노코드 플랫폼의 미개발 잠재력을 활용하면서 스릴 넘치는 혁신과 성공의 여정을 시작하십시오. 뛰어난 여성 기업가인 Sapna에 대한 이야기를 들려드리겠습니다.

내가 가장 많이 사용하는 코딩 리소스

내가 가장 많이 사용하는 코딩 리소스

이번 주에 저는 일일 이메일 목록의 회원으로부터 이메일을 받았습니다. 그들은 알고 싶어했습니다. 매일, 매주, 매월 어떤 리소스를 방문합니까? 좋은 질문입니다! 제 작업 흐름과 제가 사용하는 주요 리소스에 대한 통찰력을 공유하게 되어 기쁩니다.

Related posts

느린 침식: 사람들이 경력을 낭비하는 방식 공개

느린 침식: 사람들이 경력을 낭비하는 방식 공개

오늘날과 같이 급변하고 경쟁이 치열한 세상에서 경력은 개인의 성장, 재정적 안정 및 전반적인 삶의 만족도에 중요한 역할을 합니다. 그러나 많은 사람들은 침체와 불만족의 끊임없는 순환에 휩싸여 직업 생활에서 점차 쇠퇴하고 있습니다.

직장 혁명: 최고의 전문가들이 하이브리드 및 원격 작업에 대해 논의합니다.

직장 혁명: 최고의 전문가들이 하이브리드 및 원격 작업에 대해 논의합니다.

오늘날 빠르게 진화하는 비즈니스 환경에서 하이브리드 및 원격 작업의 개념은 전례 없는 추진력을 얻었습니다. 기업이 변화하는 직원의 요구와 기대에 지속적으로 적응함에 따라 다양한 분야의 전문가들이 모여 이 혁신적인 작업 방식의 이점, 과제 및 미래에 대해 논의했습니다.

"마리아나 해구 공개: 심연의 무서운 숨겨진 진실 공개"

"마리아나 해구 공개: 심연의 무서운 숨겨진 진실 공개"

소개:용감한 독자 여러분, 지구의 가장 어두운 곳으로 우리를 데려다 줄 여행에 오신 것을 환영합니다. 이 블로그에서 우리는 Mariana Trench의 수수께끼 같은 세계를 탐구하여 숨겨진 비밀을 밝히고 그 표면 아래에 있는 뼛속까지 오싹해지는 진실을 밝혀냅니다.

2년간의 디자인 - 좋은 것, 나쁜 것, 추한 것…

2년간의 디자인 - 좋은 것, 나쁜 것, 추한 것…

“Siri야, Olivia Dean의 Me Dive 재생해줘.” 나이지리아 아쿠레에 있는 Future Academy Africa에서 인턴십을 시작한 것은 2021년 5월이었습니다.