angular обеспечивают HttpClient
для использования http-методов, вы должны импортировать так:
import {HttpClient} from "@angular/common/http";
, а затем использовать службу для связи с сервером
, вы можете создать службу с помощью ng g service yourservice
command
в вашем конструкторе готовый экземпляр httpclient, подобный этому, а также написать функцию для связи с сервером, когда нам нужно:
export class yourService {
constructor(private http: HttpClient) {
}
getData(data) {
return this.http.post("your destinition url", data)
}
}
и в каждом понравившемся компоненте вы можете вызывать функцию черезсервис
export class SimpleComponent implements OnInit{
constructor(private _service: yourService) {
}
ngOnInit() {
let data = {id: 1} // everthing you need pass in request this is just a example
this._service.getData(data).subscribe(data => {
console.log(data)
}
}
данные содержат ответ сервера и ваш результат