将Angular2与打字稿一起使用。关于构造函数和类的问题,我无法找到答案。
所以我试图弄清楚这两段代码之间的区别。不确定在实践中是否更好用。感谢
export class ONE {
id: number;
name: string;
}
和
export class TWO {
constructor(
public id: number,
public name: string,
) { }
}
答案 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中轻松检查。