2016-12-28 19 views
1

私はDBを使用していないので、デモプロジェクトのために私自身のデータを作成していますので、SOFは手助けできませんでした。提供されたパラメータがどのタイプのターゲットとも一致しません

私はメソッドにカーソルを合わせると、私は次のエラーを持っている:

それを次のメソッドを取得します

Service

service

混乱は何が、この方法が機能することですちょうど良いとは全く同じ実装です。

working code

コンストラクタ:

constructor

答えて

1

エラーは自明である、あなたはgetAllAvailableFictionBooks & getAllAvailableProgrammingBooks方法にbooksコレクションを渡す必要があります。

パラメータを渡さずに直接getAllAvailableFictionBooksメソッドに電話しています。むしろ私はgetAllAvailableFictionBooks & getAllAvailableProgrammingBooksからgetAllBooks()の方法で呼ぶといいでしょう。それは以下のようになります。

this.bookService.getAllBooks().forEach((books) => { 
    this.allBooks = books; 
    this.availableFictionBooks = this.bookService.getAllAvailableFictionBooks(books); 
    this.availableProgrammingBooks = this.bookService.getAllAvailableProgrammingBooks(books); 
}); 
+0

@ Drew1208どうすればよいでしょうか? –

+0

うまくいきました! – Drew1208

関連する問題