我有一個接口:如何在對象Typescript中使用這個描述符?
export interface DisabledFormFields {
active: number,
functions: {
get?($event: any): string;
set?($event: any): void;
}
}
然後我創建基於此intreface對象:
instance.set({index: 0});
instance.get({});
爲什麼我不能獲得財產active
使用:
var instance = {
active: 0,
set(event) {
this.active = event.index;
},
get(event) {
return "-";
},
}
使用此this
描述符裏面的方法對象?
你會得到什麼錯誤?我看到的第一件事是接口和對象不匹配。 (函數子對象丟失) –
爲什麼你用兩個不同版本的TypeScript標記了這個? – Amy
沒有任何錯誤 – Oleg