I want to access particular json in ngOninit. So i have id on click in edit button and with the help of that id i am getting complete object from database like form name , f
You don't subscribe to the Observable in the service class, but instead in the component:
In the service, just return the Observable from your service method:
GetFormById (id: number): Observable{
return this.httpClient.get(this.API_URL + "GetFormTemplate/" + id);
}
In the component you subscribe to the Observable returned by the service method:
ngOnInit() {
const id = this.route.snapshot.paramMap.get('id');
this.dataService.GetFormById(+id).subscribe(data => {
console.log(data);
});
}