我有一个 Angular4 界面
interface StatusDetail {
statusName: string,
name: string
}
我已经给它分配了一些值,比如
//角度分量
export class EditComponent implements OnInit{
statusDetail: StatusDetail;
ngOnInit() {
this.statusDetail.statusName = 'text Status';
this.statusDetail.name= 'text Name';
}
}
我正在尝试像这样重置为默认 null
SetNull() {
this.statusDetail = null
}
但它给出了错误
类型 null 不可分配给类型 StatusDetail
我怎样才能做到这一点?
您需要声明statusDetail
as StatusDetail | null
:
export class EditComponent implements OnInit{
statusDetail: StatusDetail | null;
ngOnInit() {
this.statusDetail.statusName = 'text Status';
this.statusDetail.name= 'text Name';
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)