2017-11-28 13 views
0

私はこの記事(https://angular.io/guide/component-interaction#top)を読んでいました。私はこのセクションに出くわしました。私は彼らが用語の親、子供、家族をたくさん使っていることに気付きました。例えば2つのコンポーネントをファミリに定義するものは何ですか?

ここで:

親と子は、サービス

成分とその子供共有インターフェースファミリー内で双方向通信を可能にするサービスを介して通信

"ファミリー"の2つのコンポーネントを構成するものはどれですか?1つの大きなファミリーの角部のすべてのコンポーネントですか?または、同じもののメンバーとしてそれらを定義する何かがありますか?

+1

これは単なるメタファーです。コンポーネントAのテンプレートが別のコンポーネントBと別のコンポーネントCを作成する場合、AはBとCの親であり、 BとCはAの子です。 BとCは兄弟です。特定のユースケースを実装する共通の目的を持っている場合は、それらをすべてファミリとみなすことができます。 –

答えて

1

角型アプリはコンポーネントツリーとして構成されています。角はの一方向のフローです。つまり、イベントは子から親になり、入力は親から子になります。別の通信方法を使用することもできます。これは、サービスを他のコンポーネントに挿入し、コンポーネント間でデータを共有できるサービスです。

関連する問題