0

モデルを持っているので、コレクションで使用するのはおそらくいいでしょう。ただし、コレクションとコレクションの初期化には少し戸惑っています。

  1. コレクション自体のアイデアが欠けているのかもしれません。したがって、おそらく最初の質問は、コレクションを取得してから、コレクションのインスタンスを取得できるかということです。

  2. 次に、コレクションのインスタンスを作成するにはどうすればよいでしょうか。

だからここに私のコードのスニペットがあります:

モデル:

CarInsuranceApp.Models.Row = Backbone.Model.extend({
  defaults: {
    id: null,
    ....
    higher_excess: null,
  }
});

コレクション

CarInsuranceApp.Collections.Table = Backbone.Collection.extend({
  model: CarInsuranceApp.Models.Row,

  // my collection methods
  filter: function() {
  ...

コレクションの初期化

CarInsuranceApp.results = new CarInsuranceApp.Collections.Table( myArraOfObjects );

これにより、次の出力が返されます。

child {models: Array[19], length: 19, _byId: Object, _idAttr: "id", _events: Object…}

質問は、これは何childですか?また、backbone.collection のインスタンスが などのメソッドに応答しません。メソッドwhereを呼び出すsuper方法はありますか?

4

0 に答える 0