私はディレクティブに関するいくつかの読書をしていましたが、ディレクティブとコンポーネントの区別は何か、私はAngularjsに多くのコンポーネントがあることがわかったときに不思議でした。Angularjsのコンポーネントとは何ですか?
機能コンポーネント、タイプコンポーネント、サービスコンポーネント、フィルタコンポーネント、プロバイダコンポーネントなどがあります。次に、モジュールコンポーネントは、ディレクティブ、サービス、フィルタ、プロバイダ、テンプレート、グローバルAPI、およびテストモックが含まれます。それは物事をもっと混乱させる傾向がありました。リストされているコンポーネントの種類の違いを説明するAngularドキュメントの "コンポーネント"の定義を見つけることができませんでした。
Angularjsの「コンポーネント」はなんですか?再利用可能なコードブロックのような単純なものですか?
ところで、私は現在、角度バージョン1.4.2を使用しています。
あなたは部品構成可能かもしれない任意のものを呼び出すことができます。ディレクティブを定義して、コードの他のメンバーと組み合せることができます。通常、人々はコンポーネントとして再利用可能なブロックを呼び出しました。 – Errorpro