简体   繁体   中英

display data in html with angular4

i'm using angular 4 and springboot to build an app but i have a problem i want to display a count object in html and i don't know how this is my repository

@Query("select count (c) from Contact c")
    int getCountOfContact();

my service.ts

getContactCount(){
    return this.http.get("http://localhost:9090/contact/count")
      .map(resp=>resp.json());
  }

my component.ts

getCountConact(){
  this.dashboardservice.getContactCount().subscribe((data)=>{
    console.log(data);
  },(error)=>{
    console.log(error);
  })
}

how can i have the result in my component.html

What is the actual problem? Does your service returns the exptected result? If so, you should save it to a variable and then you can bind it in the html. component.ts

data: any;

getCountConact(){
  this.dashboardservice.getContactCount().subscribe((data)=>{
    this.data = data;
    console.log(data);
  },(error)=>{
    console.log(error);
  })
}

and html:

<div>
{{ result }}
</div>

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM