0
我试图使用TypeScript
构造在Angular2项目,我糊涂了关于如何使用class
构造函数初始化变量:如何使用打字稿构造函数声明变量
function Auto() {
this.move = function() {
console.log('move');
}
this.stop = function() {
console.log('stop');
}
}
现在,我将使用它在类:
class Car {
constructor(private _auto: Auto) {
}
onMove() {
this._auto.move();
}
}
当我尝试编译,我得到这个错误Cannot find name Auto
,所以任何人都可以帮助我理解这是怎么回事?
而且,为什么private _auto: Auto
使_auto
类的Auto
的新实例?
更新:我知道我可以使用class
来解决这个问题,但我想知道为什么javascript
函数抛出这个错误。
我知道,但我想明白为什么使用'JS'函数抛出这个错误! –