提供的参数不匹配任何类型的目标
Supplied parameters do not match any type of target
因为我没有使用数据库,而是在为演示项目创建自己的数据,所以 SOF 无法提供帮助。
将鼠标悬停在该方法上时出现以下错误:
从以下方法获取它:
令人困惑的是,这个方法工作得很好,而且是完全相同的实现。
构造函数:
错误不言自明,您必须将 books
集合传递给 getAllAvailableFictionBooks
& getAllAvailableProgrammingBooks
方法。
您是在不传递参数的情况下直接调用 getAllAvailableFictionBooks
方法。相反,我会说从 getAllBooks()
方法调用 getAllAvailableFictionBooks
& getAllAvailableProgrammingBooks
。它应该如下所示。
this.bookService.getAllBooks().forEach((books) => {
this.allBooks = books;
this.availableFictionBooks = this.bookService.getAllAvailableFictionBooks(books);
this.availableProgrammingBooks = this.bookService.getAllAvailableProgrammingBooks(books);
});
因为我没有使用数据库,而是在为演示项目创建自己的数据,所以 SOF 无法提供帮助。
将鼠标悬停在该方法上时出现以下错误:
从以下方法获取它:
令人困惑的是,这个方法工作得很好,而且是完全相同的实现。
构造函数:
错误不言自明,您必须将 books
集合传递给 getAllAvailableFictionBooks
& getAllAvailableProgrammingBooks
方法。
您是在不传递参数的情况下直接调用 getAllAvailableFictionBooks
方法。相反,我会说从 getAllBooks()
方法调用 getAllAvailableFictionBooks
& getAllAvailableProgrammingBooks
。它应该如下所示。
this.bookService.getAllBooks().forEach((books) => {
this.allBooks = books;
this.availableFictionBooks = this.bookService.getAllAvailableFictionBooks(books);
this.availableProgrammingBooks = this.bookService.getAllAvailableProgrammingBooks(books);
});