ngFor не работает в файле Html, данные с сервера не отображаются - PullRequest
0 голосов
/ 30 января 2020

Я работаю в angular 8, я пытаюсь перебрать данные с * ngFor, но это не итерация. Это значение в представлении

Я делюсь своим кодом

html

  <div *ngFor='let data of attendanceInput ; let i = index'>
    <p> {{data.emp_name}}</p>
    <p> {{i}} </p>
    </div>

.ts file

updateAttendance() {


    let page  = "3";
    let role = 'rs';
    let id = localStorage.getItem('user_id');
    let token = localStorage.getItem('access_token');
    let dates: any;

    this.restData.weeklyAttendanceUpdate(id, token, this.role , page).subscribe(result => {
      console.log(result);
      if (result['messagecode'] == 200) {
        this.attendanceInput = result['data'];
        console.log(this.attendanceInput);
        console.log(this.attendanceInput.length);
      }

    });
  }

В консоли я получаю значение значениемanceanceInput & ParticipanceInput.length, но данные не отображаются в HTML

1 Ответ

0 голосов
/ 30 января 2020

Я заполнил данные о посещаемости данными теста, проблем нет:

attendanceInput = [{ emp_name: 'a' }, { emp_name: 'b' }];

Результат: a 0 b 1

Убедитесь, что введенные вами данные посещаемостьВход находится в форме массива. Также убедитесь, что emp_name соответствует свойству вашего объекта.

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