Две вещи, сначала HTML: let i = index
- это синтаксис.
Во-вторых, у вас есть условие в привязке:
if (res.Success) {
this.items = res;
}
Это означает, что ваш ответ имеет свойство Success
.
Я проверил вашу ссылку API, но это не так.
Таким образом, вы используете Http from @angular/http
или HttpClient from @angular/common/http
.Вот два синтаксиса:
// Http
return this.http.get('url').map(res => res.json());
// HttpClient
return this.http.get<any[]>('url');
В качестве условия перейдите к следующему, чтобы проверить, есть ли у вас данные.Вам не нужно проверять успех, потому что у вас есть специальный обратный вызов для этого.Это означает, что вы всегда добьетесь успеха там, где это состояние.
if (res) {
this.items = res;
}