コレクションを渡すことで CompositeView を構築します。コレクションは、URL を介してデータを取得します。ビューを構築する前に、コレクションが作成されるまで待機するために defer/promise 手法を使用しています。
後でコレクションに対して fetch を再度呼び出し、URL を変更します。
驚いたことに、コレクション内の新しいデータで CompositeView が再レンダリングされます。私は何かをしなければならないと思った。
collectionEvents: {
"sync" : "render"
}
しかし、私は何もしていません。イベントバインディングはまったくありません。マリオネットでは、これを「手動で」処理する必要があると思いました。
これはCollectionView: Automatic Renderingと関係があるようです。これは、モデルやアイテム ビューでも発生しますか? また、チュートリアルなどでバインドについて説明しているのはなぜですか?
ありがとう
――ジャスティン・ワイリー