1
我有一個Angular2組件類似到下面的代碼:如何在TypeScript中定義變量的靜態類類型?
export ABC_Component class{
...
private xyzObj:any;
...
constructor(){
this.xyzObj= new ABC_Component.XYZ_Class();
}
...
private static XYZ_Class = class{
...
}
...
}
正如你可以看到xyzObj
是any
類型。 (而不是在代碼的整體工作問題)
有沒有辦法,因爲如果我試圖確定它像下面做正確定義其類型:private xyzObj:ABC_Component.XYZ_Class;
的打字稿短絨顯示Cannot find namespace for ABC_Component
新雙方Angular2和打字稿。任何幫助讚賞。
忘記'這個'。想知道是否可以定義'any'以外的'xyzObj'類型。目的是定義一個類,使其對其他類不可見。 –
所以這裏是另一種方法: ' export class ABC_Component {0} xyzObj:XYZ_Class; (){ 構造函數 }} 類XYZ_Class { \t } ' 在這個例子中 你有沒有被出口到其他 –
一類我將能夠用這種方法使用的模板內內'XYZ_Class'定義的屬性使用'xyzObj'的組件?只是想確認它們在功能上是否有任何不同。 –