Создание фиктивной модели в угловых

0
задан Sidhu Tesingu 18 January 2019 в 12:12
поделиться

2 ответа

Вы должны попробовать это: Angular 2, объявляющий массив объектов

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

ваша ошибка в том, что ваш массив не инициализируется, когда вы пытаетесь получить доступ к индексу 0 (проверьте через консоль точку останова, вы увидите, что ваш массив не определен).

0
ответ дан sebius 18 January 2019 в 12:12
поделиться

Вот как можно определить модель:

export interface Abc {
  date: Date;
  time: string;
  ABC_Info: {item: string, quantity: number, a: number}[]
}

А затем в вашем http-сервисе:

getAbc(): Observable<Abc> {
  return this.http.get('some api').pipe(map(res => res.json)); // Remove pipe if angular version is below 6
}
0
ответ дан Manu Bhardwaj 18 January 2019 в 12:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: