我对如何与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对象。然后,您可以根据需要分配值。