У меня есть класс. Мне нужно выполнить некоторую работу в течение таймаута. Проблема, с которой я сталкиваюсь, - это переменная http внутри таймаута, которая говорит, что это undefined.
export class MyClass {
http:Http:
constructor(private http:Http) {
this.http = http;
}
sendFriendRequest(){
this.http.post( ...//http variable is defined here
setTimeout(function(){
this.http.post(... //http is not defined here
}
}
}