Belgede birçok yerde Type
anahtar sözcüğü ile karşılaştım. Örneğin as seen hereComponentRef
, componentType
özelliğine sahiptir. Type<any>
tipinde olduğu söylenir. Daha fazla aramada, dokümanlar hakkında this entry buluyorum. Diyor ki: ES7 dekoratör olarak çağırın.Köşeli Tip 2 nedir?
Ayrıca github üzerinde up the source görünümlü, ben bu yorumları bulabilirsiniz:
/**
* @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.
Ancak
Type
yaptığı iş olarak hala net değilim. Temel bir şey eksik miyim ??
. "ES7 dekoratör olarak çağırır" görünüşte [TypeDecorator] 'dan geldi (https://github.com/angular/angular/blob/2.0.1/modules/%40angular/core/src/util/decorators.ts#L66) arayüz. Bunun neden olduğu kulağa mantıklı geliyor, dokümanlar, 'T' türünü karşılayan ve 'T' türünü karşılayan tipte bir genel işlev ile ilişkilendirilmiş. –