我刚刚开始使用 Angular 2 和 TypeScript,我似乎无法弄清楚如何使用回调函数,我知道这可能是一个愚蠢的问题,但鉴于这个常规的 javascript 代码:
someOnject.doSomething('dsadsaks', function(data){
console.log(data);
});
TypeScript 中的等价物是什么?
我刚刚开始使用 Angular 2 和 TypeScript,我似乎无法弄清楚如何使用回调函数,我知道这可能是一个愚蠢的问题,但鉴于这个常规的 javascript 代码:
someOnject.doSomething('dsadsaks', function(data){
console.log(data);
});
TypeScript 中的等价物是什么?
相同的代码适用于 TypeScript。或者,您可以使用
someOnject.doSomething('dsadsaks', data => {
console.log(data);
});
不同之处在于,在第二个版本this.
中将引用围绕代码的类。
您的示例在 TypeScript 项目中完全有效。如果你愿意,你也可以强烈输入你的输入:
const msg:string = 'dsadsaks'
someOnject.doSomething(msg, data:string =>{
console.log(data);
});