我想在 TypeScript 中初始化一个接口(interface)。
export interface TestGroup {
"id": number;
"type": TestType;
"interval"?: number;
}
import {TestGroup} from "../../gen/api";
public functionConfig: TestGroup;
.
.
.
this.functionConfig.id = testGroup.functionTestConfig;
我收到此错误:
请你帮助我好吗?
最佳答案
您的 functionConfig
有一个类型,但它实际上是 undefined
。所以你需要初始化它:
public functionConfig: TestGroup = {id: 0, type: 'YourTestTypeHere'};
或您的默认值
评论
var activateOnWeekDay: Array<boolean> = [];
关于javascript - 无法在 TypeScript 中设置未定义的属性 XXX,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44632083/