2

ルーター内のリストのコレクションをフィルタリングして、特定のリストを新しいビューに表示しようとしています。

リストのコレクションは既に取得されており、MyApp.collections.lists に保存されていますが、次の操作を実行しようとすると undefined が返されます。(id はルーターから渡す変数です)

var list = MyApp.collections.lists.get(id)

私が得られないのは、ブラウザコンソールでまったく同じコードを試してみると、正しいモデルが問題なく返されるということです。モデルを取得しようとする前後にコレクションオブジェクトをログに記録し、正常に表示されるため、.fetch() タイミングの問題ではないことはわかっています。また、ID自体に問題がなく、同じ結果が得られたことを確認するために、.getByCid()も試したことも知っています。

これを引き起こしている可能性のあるアイデアはありますか?

4

0 に答える 0