我对如何与angular一起使用接口感到困惑,基本上我在声明这样的接口:

export interface IStatus {
    fVBackward: boolean,
    fVForward: boolean,
    sVBackward: boolean,
    sVForward: boolean
}

public vStatus: IStatus = null;


基本上,我是在组件的Init上设置接口数据,但在Promise中,问题是由于IStatus为null,我在模板上收到错误,我想进行更改,然后在模板上进行检查,有什么建议吗?

最佳答案

在要使用的组件内声明这样的变量:

public vStatus: IStatus = <IStatus>{};


您正在做的是将变量初始化为空的IStatus对象。然后,您可以根据需要分配值。

10-01 11:56