問題タブ [angular-errorhandler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
97 参照

angular - Angular アプリがブートストラップに失敗したときに新しいコンポーネントを追加する方法

Angular アプリについて質問があります。API から初期構成データを取得し、それらの構成を使用してアプリをブートストラップできるアプリがあります。ApiConfigService は次のとおりです。

API 構成ファクトリーは次のとおりです。

私のアプリモジュールでは、これが私のプロバイダーにあるものです:

したがって、アプリの初期化は、window.ConfigReady からの約束に依存しています。window.ConfigReady が解決され、適切なデータがある場合、アプリは初期化され、すべて問題ありません。

ここで、構成が存在しない場合があり、サインイン ページを実装してユーザーに表示する必要があるという新しい機能を追加しようとしています。サインイン後、構成が取得され、アプリが初期化されます。この構造にサインインコンポーネントを実装するにはどうすればよいですか? 基本的に、window.ConfigReady が存在しない場合に別のコンポーネントsignInComponentを使用してユーザーに表示するアプリ モジュールに何らかの方法で追加する必要があります。Angularでこれを行う方法についてのヘルプとギルドは本当に感謝しています! ありがとう