2017-07-05 23 views
0

私はちょうどアンジェルト2の作業を開始しました。ディレクティブとディレクティブとの違いは何かを知る必要があります。 また、 。角度2.角2のDOM要素、 "コンポーネントのディレクティブとディレクティブの使用

+0

checkout https://stackoverflow.com/questions/32680244/directive-vs-component-in-angular – Dhyey

+0

記事[ここでは角度の内側にコンポーネントが見つかりません](https://hackernoon.com/here -is-why-you-not-find-components-inside-angular-bdaf204d955c)は、2つの間の低レベルの違いを説明しています –

+0

[@Directive v/s @Component in Angular](https:// stackoverflow .com/questions/32680244/directive-vs-component-in-angular) – ventiseis

答えて

0

コンポーネントでDOM要素の基本的な考え方は、ディレクティブ-と-テンプレートと@Componentデコレータは、実際にテンプレート指向の機能で拡張@Directiveデコレータである

詳細:http://www.codeandyou.com/2016/01/difference-between-component-and-directive-in-Angular2.html

Directive対0我々は@Componentメタデータアノテーションを使用してコンポーネントを登録するにはの

コンポーネント

。 コンポーネントは、シャドウDOMを使用してコンポーネントと呼ばれるカプセル化されたビジュアルビヘイビアを作成するディレクティブです。コンポーネントは、通常、UIウィジェットを作成するために使用されます。 コンポーネントは、アプリケーションをより小さなコンポーネントに分割するために使用されます。 DOM要素ごとに1つのコンポーネントしか存在できません。 @Viewデコレータまたはテンプレートのテンプレートは、コンポーネントで必須です。

指令

我々は@Directiveメタデータアノテーションを使用しディレクティブを登録するには。 ディレクティブは、既存のDOM要素に動作を追加するために使用されます。 ディレクティブは、再使用可能なコンポーネントを設計するために使用されます。 DOM要素ごとに多くのディレクティブを使用できます。 ディレクティブはViewを使用しません。

関連する問題