I have a json data set with arrays from my ASP.net Core web api, i want to show that data in angular html page. can you help me.
angular 7 cli
ngOnInit() {
this.serverService.getAllProductData().subscribe(
(response:Response)=>{
let result = response;
console.log(result);
}
);
}
[
{
"productId": 1,
"productName": "product 1",
"productPrice": 500
},
{
"productId": 2,
"productName": "product 2",
"productPrice": 1000
},
{
"productId": 3,
"productName": "product 3",
"productPrice": 2000
},
{
"productId": 4,
"productName": "PRODUCT 4",
"productPrice": 3000
},
{
"productId": 5,
"productName": "produt 5",
"productPrice": 10000
}
]
You need to iterate over the items using ngFor
<ul>
<li *ngFor="let resultObj of result">
{{ resultObj.productName}}
</li>
</ul>
also declare the result globally in TS outside ngOnInit.
result : any;
ngOnInit() {
this.serverService.getAllProductData().subscribe(
(response:Response)=>{
this.result = response;
console.log(result);
}
);
}