#.net #angular #typescript
#.net #angular #typescript
Вопрос:
У меня есть .Net Core Api с Angular SPA, и я хотел бы вызвать POST-запрос к REST API из Angular SPA без отображения какого-либо компонента — он должен вызывать только http-запрос. Не могли бы вы сказать мне, как я могу это сделать?
Ответ №1:
В вашем app-component.ts
import { HttpClient } from '@angular/common/http';
export class AppComponent implements OnInit{
constructor(private http: HttpClient) { }
ngOnInit(): void {
this.http.post<string>("api/yourEndpoint", "Data to post, Type:<string>").subscribe(resonse=>console.log(resonse))
}
}
ngOnInit вызывается при создании экземпляра компонента. В нем не должно быть никакого содержимого для отображения app-component.html для того, чтобы этот метод был вызван.
Пожалуйста, ознакомьтесь с официальной документацией https://angular.io/guide/http#making-a-post-request