6
ドキュメントの多くの場所でType
というキーワードが表示されています。例えば、as seen hereComponentRef
は、componentType
プロパティを持っています。それはタイプType<any>
であると言われています。さらに検索すると、ドキュメント上でthis entryが見つかりました。それは言う:ES7デコレータとして呼び出す。角度2のタイプとは何ですか?
はまた、githubの上up the sourceをご覧の上、私はこれらのコメントを見つける:
/**
* @whatItDoes Represents a type that a Component or other object is instances of.
*
* @description
*
* An example of a `Type` is `MyCustomComponent` class, which in JavaScript is be represented by
* the `MyCustomComponent` constructor function.
は、しかし、私は
Type
が何にとして、まだ明確ではないです。何か基本的なものが欠けていますか?定義から判断
ドキュメントが生成されたとき、いくつかのものは、周りの混合得たように見えます。 "Invoke as ES7 decorator"は、[TypeDecorator](https://github.com/angular/angular/blob/2.0.1/modules/%40angular/core/src/util/decorators.ts#L66)から来たようです。インタフェース。それはそれが原因であることがちょっとわかりました。ドキュメントは 'Type'のジェネリック関数に関連付けられていて、 'T'を返します。 –