Попытка исправить старый код, и я получаю сообщение об ошибке, не может назвать «книга». Я довольно новичок в этом, поэтому любая помощь приветствуется. Должна ли быть какая-то учебная книга? ОШИБКА в файле src / app / app.component.ts (31,27): ошибка TS2304: не удается найти имя «книга».
<code> import { Component } from '@angular/core';
import { AngularFireDatabase, AngularFireList } from '@angular/fire/database';
@Component({
selector: 'app-root',
template: `
<ul>
<li *ngFor="let book of books | async">
<pre>{{ book | json }}
`
})
класс экспорта AppComponent {
публичные книги: AngularFireList <любой []>;
private bookCounter = 0;
закрытый фильтр = '';
конструктор (публичный заголовок, частный af: AngularFireDatabase) {
this.books = af.list ('/ books');
}
public addBook (): void {
const newBook = новая книга (`My book # $ {this.bookCounter ++}`);
this.books.push (newBook);
}
public filterBooks (): void {
this.books = this.af.list ('/ books', ref =>
ref.orderByChild ('title'). equalTo ('Моя книга # 1'));
}
}