4

我刚刚开始使用 Angular 2 和 TypeScript,我似乎无法弄清楚如何使用回调函数,我知道这可能是一个愚蠢的问题,但鉴于这个常规的 javascript 代码:

someOnject.doSomething('dsadsaks', function(data){
      console.log(data);
});

TypeScript 中的等价物是什么?

4

2 回答 2

6

相同的代码适用于 TypeScript。或者,您可以使用

someOnject.doSomething('dsadsaks', data => {
  console.log(data);
});

不同之处在于,在第二个版本this.中将引用围绕代码的类。

于 2016-02-20T20:04:44.180 回答
4

您的示例在 TypeScript 项目中完全有效。如果你愿意,你也可以强烈输入你的输入:

const msg:string = 'dsadsaks'
someOnject.doSomething(msg, data:string =>{
      console.log(data);
});
于 2016-02-20T20:05:59.977 回答