Component
とController
の区別がつきにくいです。 コントローラを角2のコンポーネントに置き換える方法は? I成分について読む:角度でコントローラを角度2のコンポーネントに置き換えました
、コンポーネントは、コンポーネント・ベースのアプリケーション構造に適している簡単な構成を使用する指令の特別な種類です。
これにより、Webコンポーネントを使用するか、またはAngular 2のアプリケーションアーキテクチャのスタイルを使用するのと同様の方法でアプリケーションを書きやすくなります。コンポーネントの
利点:
- 平野ディレクティブ
- がまともなデフォルト値を促進し、部品のディレクティブを書くコンポーネントベースのアーキテクチャ
- 用に最適化のベストプラクティス
- がすることが容易になりますよりも簡単な構成角2にアップグレードする
の使用しないコンポーネント:彼らはあなたが優先順位のような高度なディレクティブの定義のオプションが必要
、ターミナル利用できないため、コンパイルとリンク前の機能でアクションを実行する必要があるディレクティブの
- 、multi-element
- 要素ではなく、属性またはCSSクラスによってトリガされるディレクティブが必要な場合。
また、読む差
しかし、私たちはcontroller
でやっているcomponent
で同じlogic
実装しています
誰かが同じことを説明できますか?どのようにコンポーネントの上のアプリケーションのアーキテクチャについて考えてくださいコントローラ以上。