ディレクティブについて読んでいて、AngularJS にはたくさんのコンポーネントがあることがわかったとき、ディレクティブとコンポーネントの違いは何だろうと思っていました。
関数コンポーネント、型コンポーネント、サービス コンポーネント、フィルター コンポーネント、プロバイダー コンポーネントなどがあります。さらに、モジュール コンポーネントは、ディレクティブ、サービス、フィルター、プロバイダー、テンプレート、グローバル API で構成されるコンポーネントであることがわかりました。 、およびモックのテスト。それは物事をより混乱させる傾向がありました。リストされているコンポーネントのタイプ間の違いを説明する「コンポーネント」の定義が Angular のドキュメントに見つかりませんでした。
では、AngularJS の「コンポーネント」とは正確には何なのでしょうか? 再利用可能なコード ブロックのような単純なものですか?
ちなみに、現在Angularのバージョンは1.4.2を使用しています。