5
コレクションをレンダリングする必要があるMarionette.CompositeView
があります。
このコレクションをfetch
とadd
というアクションでフィルタリングします。
次のコード(1)を試しましたが、次のエラー(2)が表示されます。Marionette.CompositeViewを使用してbackbone.collectionをフィルタリングする適切な方法
アイデア、ありがとう。
(1)
var myCompositeView = Marionette.CompositeView.extend({
initialize: function() {
this.collection = app.taskCollection.where({type: 'todo'});
}
});
(2)
// Uncaught TypeError: Object has no method 'on'
フィルタ基準でパスを渡すためにルートを使用している場合、 'initialize'が呼び出されるまでにフィルタリングされるためにコレクションが必ず準備/フェッチされるとは限りません。 – backdesk