使用构造函数而不是构造函数导出类

时间:2016-07-18 19:42:43

标签: class typescript constructor angular export

将Angular2与打字稿一起使用。关于构造函数和类的问题,我无法找到答案。

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

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

export class TWO {

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

1 个答案:

答案 0 :(得分:2)

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

您可以通过查看生成的代码轻松检查。

var ONE = (function () {
    function ONE() {
    }
    return ONE;
}());
var TWO = (function () {
    function TWO(id, name) {
        this.id = id;
        this.name = name;
    }
    return TWO;
}());

您可以在TypeScript playground中轻松检查。