How to return object from service to component in angular

前端 未结 3 819
终归单人心
终归单人心 2020-12-12 06:55

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

3条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-12 07:36

    Don't subscribe inside service, subscribe inside component onInit.

    GetFormById (id: number) {
        return this.httpClient.get(this.API_URL + "GetFormTemplate/" + id);
    }
    
    ngOnInit() {
        const id = this.route.snapshot.paramMap.get('id');
        this.dataService.GetFormById(+id).subscribe(data => {
          console.log(data);
        })
    }
    

提交回复
热议问题