Mecanografiado - ¿Función global?
Estoy tratando de llamar a una función desde una función anidada de 5 profundidades en Typecript, y no puede ver la función externa. Corriendoconsole.log(this)
dentro de setTimeout devuelve elwindow
objeto.
export class SearchComponent implements OnInit {
lifeCycleFunc(){ //Function 1
...
if() { //Function 2
....
var.do(item => { //Function 3
....
var.forEach(var => { //Function 4
...
setTimeout(function(){ //Function 5
this.searchFunc() //this.searchForAssignments is not a function
}
})
})
}
}
searchFunc(){
...
}
}