我有一个接口:如何在对象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