Angular ng-repeat для отображения списка всех пользователей с их заметками

0

Мое приложение возвращает список пользователей, а затем, когда вы нажимаете на пользователя, он возвращает пользовательские заметки через JSON (пример ниже). Проблема в том, что у некоторых клиентов есть несколько заметок, связанных с ними.

Их способ использовать ng-repeat для отображения имени клиента с помощью заметок?

Я могу получить имя Клиента, используя:

<tr ng-repeat="users in userList">
    <td>{{users.id}}</td>
</tr>

Однако я не могу получить заметки пользователя, используя users.userNotes.note_string.

{
   "id": 1,
   "name": "Test Name",
   "userNotes": [
      {
         "id": 1,
         "note_string": "Test Note String 1",
         "user": {
            "id": 1,
            "name": "Test Name",
            "userNotes": []
         }
      },
      {
         "id": 2,
         "note_string": "Test Note String 2",
         "user": {
            "id": 1,
            "name": "Test Name",
            "userNotes": []
         }
      }
   ]
}
Теги:
list
angularjs-ng-repeat
ng-repeat

1 ответ

3
Лучший ответ

используйте другое повторение, например

<tr ng-repeat="users in userList">
    <td>{{users.id}}</td>
    <td><p ng-repeat="note in users.userNotes">{{note.note_string}}</p></td>
</tr>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню