Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 关于';id';没有提供。角度11_Javascript_Angular_Typescript - Fatal编程技术网

Javascript 关于';id';没有提供。角度11

Javascript 关于';id';没有提供。角度11,javascript,angular,typescript,Javascript,Angular,Typescript,我正在尝试使用angular创建一个TS用户类。我声明了我的属性,如下面的代码所示,但是我得到了这个错误 未提供“id”的参数 导出类用户{ 私人id:号码; 私有etabName:string; 构造函数(id:number,etabName:string,){ this.id=id; this.etabName=etabName; } 获取_id():编号{ 返回此.id; } 集合id(值:数字){ 这个.id=值; } }删除中的多余空间。id=值。将其更改为this.id=值当您尝试

我正在尝试使用angular创建一个TS用户类。我声明了我的属性,如下面的代码所示,但是我得到了这个错误

未提供“id”的参数

导出类用户{
私人id:号码;
私有etabName:string;
构造函数(id:number,etabName:string,){
this.id=id;
this.etabName=etabName;
}
获取_id():编号{
返回此.id;
}
集合id(值:数字){
这个.id=值;
}

}
删除
中的多余空间。id=值。将其更改为
this.id=值

当您尝试在不传递参数的情况下实例化类时,会出现问题,因为您没有指定参数将是可选的

使参数像这样可选

导出类用户{
... 
构造函数(id?:编号,etabName?:字符串){
this.id=id | | 0;//指定默认值
this.etabName=etabName | |“”;//指定默认值
}
...
}
然后,您可以不带参数地实例化类

const user=new user()//作品
Thaaank youuuu