由于我没有使用数据库,并且正在为演示项目创建自己的数据,因此SOF无法提供帮助。
当我将鼠标悬停在方法上时出现以下错误:
从以下方法中获取方法:
令人困惑的是,这种方法运行得很好,并且是完全相同的实现。
构造
答案 0 :(得分:1)
错误是自我解释的,您必须将books
集合传递给getAllAvailableFictionBooks
& getAllAvailableProgrammingBooks
方法。
您在不传递参数的情况下直接调用getAllAvailableFictionBooks
方法。相反,我会说getAllAvailableFictionBooks
&来自getAllAvailableProgrammingBooks
方法的getAllBooks()
。它应该如下所示。
this.bookService.getAllBooks().forEach((books) => {
this.allBooks = books;
this.availableFictionBooks = this.bookService.getAllAvailableFictionBooks(books);
this.availableProgrammingBooks = this.bookService.getAllAvailableProgrammingBooks(books);
});