angular - Funciones de devolución de llamada en TypeScript
Apenas estoy comenzando con Angular 2 y TypeScript y no puedo entender cómo usar funciones de devolución de llamada, sé que esta puede ser una pregunta tonta pero dado este código regular de JavaScript:
someOnject.doSomething('dsadsaks', function(data){
console.log(data);
});
¿Cuál es el equivalente en TypeScript?
Respuesta #1
El mismo código funciona en TypeScript. Alternativamente, puedes usar
someOnject.doSomething('dsadsaks', data => {
console.log(data);
});
La diferencia es que en la segunda versión this. se referiría a la clase que rodea el código.
Respuesta #2
Tu ejemplo es perfectamente válido en un proyecto de TypeScript. Si quisieras, también podrías tipar fuertemente tus entradas:
const msg:string = 'dsadsaks'
someOnject.doSomething(msg, data:string =>{
console.log(data);
});
