私はbackbone.jsを使用しており、コレクションのないモデルを持っています。 ビューでは、コールバックを使用してモデルをフェッチしてビューをレンダリングします。モデルが変更されたとき、私は自動的にビューの更新を行うことができますどのようにbackbone.jsの自動更新ビュー
this.user.fetch({success: function(d) { self.randomUserView.render() }})
?例えばフェッチを呼び出すたびに上記のコールバックを指定したくありません。私は初期化時に多くのモデルイベントにビューをバインドしようとしましたが、これはうまくいきませんでした。ビューで
このモデルが既にロードされているかどうかに応じて、 '変更'または '追加'のいずれかです。しかし、通常、新しいモデルを読み込むためにfetch()を使うので、 'add'を購読します。 –
あなたはそれを安全にプレイして、すべてのモデルイベントのビューをレンダリングしても構わないと仮定して、 'this.model.bindAll(this.render)'と一緒に行くことができます – jackwanders