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