ヒント#13 [StaticProvider]

Angularアプリケーションのブートストラッププロセスにフックする可能性の1つは、APP_INITIALIZERトークンを利用することです。ルートコンポーネントのレンダリングを遅らせますが、モジュールとサービスの即時作成を妨げることはありません。さらに、プロセスの一部として一部のデータ(アプリケーション構成ファイルなど)をフェッチする場合、特定のトークンでデータを簡単に提供することはできません。幸い、StaticProviderオブジェクトの配列を、アプリケーションのブートストラップを担当するmain.tsファイルのplatformBrowserDynamic関数に渡すことができます。

依存性注入メカニズムを使用して、アプリケーション構成ファイルに簡単にアクセスできます。

さらに、ルートコンポーネントのレンダリングだけでなく、モジュールとサービスの構築も、構成ファイルがフェッチされるまで遅延されます。

または、フェッチしたデータをsessionStorageまたはプレーンな共有JavaScriptオブジェクトに保存し、必要なデータが存在するまでブートストラッププロセスを一時停止することを利用できます。

実例:

ヒントが気に入ったら、拍手をお願いします👏

提案された投稿

ノーコード革命: Webflow、Framer、Bubble.io でビジネスの繁栄を解き放つ

ノーコード革命: Webflow、Framer、Bubble.io でビジネスの繁栄を解き放つ

これらの驚くべきノーコード プラットフォームの未開発の可能性を活用しながら、革新と成功のスリリングな旅に乗り出しましょう。注目すべき女性起業家であるサプナについての話をさせてください。

私が最もよく使用するコーディング リソース

私が最もよく使用するコーディング リソース

今週、毎日のメールリストのメンバーからメールを受け取りました。彼らは次のことを知りたかったのです。毎日、毎週、毎月どのリソースにアクセスしていますか? 素晴らしい質問です!私のワークフローと使用している主なリソースについての洞察を共有したいと思います。

関連記事

パスワードはもう不要 — パスキーがパスワードをどのように置き換えるか

パスワードはもう不要 — パスキーがパスワードをどのように置き換えるか

曖昧さを避けるために、次の用語が使用されます。認証者; ログイン Web サイトの作成に使用されている携帯電話。ユーザーがログイン要求サービスを行うために使用している Web サイトまたはアプリケーション。特定のサービスを提供するベンダー。例:

カウボーイの嘘

巨大企業はいかにしてアメリカ国民にひどい嘘を売ったのか

カウボーイの嘘

西のなだらかな丘陵地帯では、太陽の最初の光が平原の曇った草を照らす、まばゆいばかりの金色の朝です。真っ黒で巨大な穏やかなアンガス牛の群れが日の出を背景にシルエットを描き、誰もがよく知っている場所へ人里離れた道を進んでいます。朝食バー。

赤髪の少女単独公演

ヘイデンからの依頼で、ケイティは自分のオナニーを撮影する。

赤髪の少女単独公演

一緒に過ごした夜を終え、ヘイデンがケイティを大学の寮に車で送ったのは真夜中過ぎだった。彼女は朝早くから授業があり、前夜彼と一緒にいた後、着替えを持っていませんでした。

ジャーナル・アウトバート

ジャーナル・アウトバート

日記を開く: 1 日 1 枚の写真。私はいつも物語に魅了されてきました。