@View
注釈のすべてのプロパティは、@Component
にもあります。以前の例では両方を使用していましたが、beta.8以降、angular.io Webサイトのコードサンプルは@Component
のみを使用しています。これはコンポーネントを作成するための好ましい方法ですか?@Viewアノテーションの使用をやめ、Angular 2コンポーネントでのみ@Componentを使用する必要がありますか?
6
A
答えて
3
更新
@View()
は、それは@View
がサポートされたままになりますかわからないのですhttps://github.com/angular/angular/pull/7495
削除されようとしています。彼らはそれを削除することを議論した私が知る限り、彼らはまだ複数のビューのサポートを追加する予定ですが、アプローチがどのように見えるかはまだ決まっていません。
は、私は@View
デコレータが削除されることをかなり確信しているhttps://github.com/angular/angular/issues/7363
3
も参照してください。 @Component
デコレータのtemplate
キーを使用して、ビューテンプレートを指定することができます。また、文書内で@View
を検索すると、その例が書かれたものと一致していないことがわかりますhttps://angular.io/docs/ts/latest/api/core/View-decorator.html
私には、それが削除されることを強く示唆しています。
今のところ、コンポーネントごとに複数のビューのサポートが追加されるまでは... – Sasxa