ポップアップモーダルを表示する 'ログインコンポーネント'を作成したいと思います。 私はこのモーダルと呼ぶことができる私のアプリの上に多くの場所を持っていると考えてください。ダーティアプローチは何ですか? 1.どこでも「ログインコンポーネント」を配置するには、どこでも同じものを使用します。 2.トップレベルのコンポーネントに配置し、何らかのイベントリスナで表示および非表示にします。角度2で再利用可能なコンポーネントを作成
最初の方法では、コンポーネントをカプセル化して、必要なものを表示し、ライフサイクルを簡単に制御できるようにします。 2番目の方法で私は自分の繰り返しを避け、すべてのコンポーネントと呼んでいます。
ありがとうございました。
ありがとうございます。私はそれを読んだが、それは呼び出し元のコンポーネントが新しいコンポーネントの親である場合にのみ状況を示しています..私は、ログインコンポーネントが呼び出しコンポーネントに接続されていないことが必要です... –
あなたは、どのコンポーネントが親コンポーネントで、何が子コンポーネントであるかにかかわらず、参加コンポーネントはアプリケーションのどこにでも配置できます。重要なことは、共有サービスが参加コンポーネントの共通の親または祖先で提供されることです。そうでなければ、同じサービスインスタンスを注入できません。 –
リモートコンポーネントをサービスに呼び出す例を共有できますか? –