Я пытаюсь вызвать список из базы данных.Процесс * ngFor в основном прост, но я никогда не пытался сделать это, используя данные из внешнего шрифта.
Первое, что я делаю, - это вызов метода get (), который приносит мне все данные из моего источника, процесс работает так:
ngOnInit() {
this.get().subscribe(x => {
this.User = x;
console.log(this.User[0]);
console.log(this.User[1]);
console.log(this.User[2]);
});
}
Журналы приносятмне всю информацию правильно, точно так же, как она есть в БД, так что до этого момента все нормально.
Вот что мне показывает журнал:
{
camp:1
campAt: true
campRep: true
код: 102
дата: null
имя: "John Test"
sig: "ZCD"
stat: 0
}
...........
Теперь, когда я создаю * ngFor, я не могу получить свойство 'name' пользователя,Вот как я это делаю:
<ul>
<li *ngFor="let User of Users">
<span>{{User}}</span>
</li>
</ul>
Я также пробовал что-то вроде
User.name
или
Пользователь [] |Пользователь []. Имя |Пользователь [i]
Действительно, я понятия не имею, как передать данные от пользователя в * ngFor ...
Итак, в чем тут хитрость?