Мне нужно вызвать метод после получения данных из почтового запроса http
службы: request.service.TS
get_categories(number){
this.http.post( url, body, {headers: headers, withCredentials:true})
.subscribe(
response => {
this.total = response.json();
}, error => {
}
);
}
компонент: categories.TS
search_categories() {
this.get_categories(1);
//I need to call a Method here after get the data from response.json() !! e.g.: send_catagories();
}
Работает только если я перехожу к:
службы: request.service.TS
get_categories(number){
this.http.post( url, body, {headers: headers, withCredentials:true})
.subscribe(
response => {
this.total = response.json();
this.send_catagories(); //here works fine
}, error => {
}
);
}
Но мне нужно вызвать метод send_catagories()
внутри компонента после вызова this.get_categories(1);
как это
компонент: categories.TS
search_categories() {
this.get_categories(1);
this.send_catagories(response);
}
Что я делаю неправильно?