Class 使用构造函数导出类与不使用构造函数导出类

Class 使用构造函数导出类与不使用构造函数导出类,class,typescript,constructor,angular,export,Class,Typescript,Constructor,Angular,Export,将Angular2与typescript一起使用。遇到了一个关于构造函数和类的问题,我找不到答案 所以我试图找出这两段代码之间的区别。不确定在实践中使用是否更好。谢谢 export class ONE { id: number; name: string; } 及 没有。当然,除了参数初始化之外 您可以通过查看生成的代码轻松地检查这一点 var ONE=(函数(){ 功能一(){ } 返回一个; }()); var TWO=(函数(){ 功能二(id、名称){ this.i

将Angular2与typescript一起使用。遇到了一个关于构造函数和类的问题,我找不到答案

所以我试图找出这两段代码之间的区别。不确定在实践中使用是否更好。谢谢

export class ONE {
     id: number;
     name: string;
}


没有。当然,除了参数初始化之外

您可以通过查看生成的代码轻松地检查这一点

var ONE=(函数(){
功能一(){
}
返回一个;
}());
var TWO=(函数(){
功能二(id、名称){
this.id=id;
this.name=名称;
}
返回两个;
}());
您可以在TypeScript中轻松检查这一点

export class TWO {

  constructor(
    public id: number,
    public name: string,
    ) {  }
}