связывание json значение массива в angular - PullRequest
0 голосов
/ 22 февраля 2020

Я пытаюсь отобразить мой JSON (ARRAY) в html столбце, если я получаю доступ к 1) {{data.pageValue[0].firstName}} Я получаю значение, но если я попытался использовать 2) {{data.pageValue.firstName}} без массива, значение не работает на самом деле я не может использовать 1-й код, потому что столбец будет динамическим c ниже мой json

        "personlDatas": [
        {
            "objId": 0,
            "userId": 0,
            "firstName": "jack"
        },
        {
            "objId": 0,
            "userId": 1,
            "firstName": "Vimal"
        },
        {
            "objId": 0,
            "userId": 2,
            "firstName": "Suresh"
        },  
    ]

Пожалуйста, дайте мне знать, как получить доступ к объекту

Ответы [ 2 ]

0 голосов
/ 22 февраля 2020

Вам необходимо использовать * ngFor до l oop поверх ваших данных для динамического отображения данных.

Попробуйте это:

<table>
  <tr>
    <th>objId</th>
    <th>userId</th>
    <th>firstName</th>
  </tr>
  <tr *ngFor="let user of data.pageValue">
    <td>user.objId</td>
    <td>user.userId</td>
    <td>user.firstName</td>
  </tr>
</table>
0 голосов
/ 22 февраля 2020

у вас начальник ngFor?

 <li *ngFor="let person of personlDatas">
      {{ person?.firstName }}
 </li>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...