1

backbone.js を使用して、cid でコレクションを並べ替えようとしています。cid で並べ替えるにはどうすればよいですか??

「名前」などの属性で並べ替えることができます。

this.collection.sortBy("名前")

これは機能します。

しかし、私がこれをやろうとすると:

this.collection.sortBy("cid")

コレクションを返しますが、ソートされておらず、以前と同じです。

そして私はこれを試しました:

this.collection.sortBy(cid)

これは明らかにエラーを返します。

何か助けて??

4

1 に答える 1

4

sortByモデルの属性またはイテレータに基づいてソートします。属性ではなくモデル上に直接あるためcid、イテレータを使用する必要があります。

this.collection.sortBy(function(model){
  return model.cid;
});
于 2013-02-14T19:29:47.273 に答える