获取数组lop中的所有json值

时间:2018-09-27 10:30:52

标签: arrays json angular typescript

{
   "id": 67,
   "firstName": "Chethan",
   "middleName": "B",
   "lastName": "V",
   "installerType": "Individual",
   "installerserviceModel": [
     {
       "installerServiceId": 33,
       "category": {
         "categoryId": 39,
         "categoryName": "Network",
         "categoryDesc": "Telecom",
         "categoryServicemodel": [
           {
             "serviceId": 10,
             "serviceName": "Network one",
             "serviceDesc": "Network one",
             "isActive": 0
           }
         ],
         "active": 0
       },
       "categoryServiceModel": {
         "serviceId": 10,
         "serviceName": "Network one",
         "serviceDesc": "Network one",
         "isActive": 0
       }
     },
   ]
}

如何使用角度4在此数据内获取所有服务名称详细信息。

我在“ selected Value”关键字中存储了一个值,我需要访问此响应内的所有服务名称,以及如何使用角度4来实现它。

如何使用角度4中的* ngFor循环显示所有服务名称详细信息。

我在“ selected Value”关键字中存储了一个值,我需要访问此响应内的所有服务名称,以及如何使用角度4实现它。

2 个答案:

答案 0 :(得分:2)

尝试一下:

foreach($all as $element) { foreach($element as $subkey=>$subelement) { $preset_templates[$element['emailtemplateid']][$subkey]=$subelement; } }

答案 1 :(得分:1)

在component.ts

this.item = this.selectedValue.installerserviceModel.map(
x => x.categoryServiceModel);

console.log(this.item);

在component.html

<a *ngFor="let data of item">{{data.serviceName}}</a>