Почему мой ng для не работает. Я очень новичок с angular, пожалуйста, будьте терпеливы - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь отобразить все элементы и не могу заставить его работать

             <tr *ngFor="let item of items">
              <td>
                {{items.subject}}
              </td>
              <td>
                {{items.grade}}
              </td>
              <td>
              </td>
            </tr>

Ответы [ 2 ]

1 голос
/ 28 апреля 2020

Убедитесь, что существует массив с именем «items».

В HTML вместо использования {{items.subject}} используйте {{item.subject}}. Items - это массив, а let item of items в состоянии a для l oop показывает каждый объект по одному из массива, пока массив не будет завершен. Итак, ваш код будет:

 <tr *ngFor="let item of items">
          <td>{{item.subject}}</td>
          <td>{{item.grade}}</td>
        </tr>
0 голосов
/ 28 апреля 2020

Вы пытались использовать item.subject вместо items? например:

<tr *ngFor="let item of items">
            <td>{{item.subject}}</td>
            <td>{{item.grade}}</td>
            <td>
            <a class="btn btn-sm btn-danger text-white ml-1" 

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...