0
我知道我們可以使用冒號在TypeScript中指定一個變量的類型。在這裏,_emitters
是一個變量,它具有在冒號後面指定的類型。Angular2打字稿語法
但是我很難理解在下面的代碼中分配給_emitters
的是什麼類型。
private static _emitters: { [ID: string]: EventEmitter<any> } = {};
這可能是非常基本的,但不幸的是我無法理解它。
您需要閱讀TS文檔。這裏有很好的解釋。谷歌的「可索引類型」。請參閱[相關文檔](https://www.typescriptlang.org/docs/handbook/interfaces.html#indexable-types)。此外,您需要清楚Angular和TypeScript之間的區別。你所要求的與Angular無關(除了「EventEmitter」是Angular類型的事實之外)。最後,'angular'標籤適用於舊的Angular 1.您正在尋找'angular2'標籤。 – 2017-04-16 09:02:33
@torazaburo angular2標記不再存在。 –
@torazaburo我認爲標籤的命名約定是ng1的angularjs,而ng2的簡單角度呢? – unitario