私は属性の束を持っているモデルを持っていますが、ここで興味のある2つはid
とkey
です。 key
は常にユニークで、id
ほどではありません。私はコレクションに同じid
を持つ複数のモデルを追加しようとすると、私はこのエラーを取得する:バックボーンコレクションにモデルを追加できません
Uncaught Error: Can't add the same model to a collection twice
私はこれを推測していバックボーンは、2つのモデルが===
あるかどうかを判断するためにid
を使用しているためです。あれは正しいですか?もしそうなら、id
とkey
属性の名前を入れ替えることなくこの振る舞いを無効にする方法がありますか?私はコレクションのcomparator
を使いこなしましたが、役に立たなかった...
可能な重複:http://stackoverflow.com/questions/6724025/backbone-js-cant-add-the-same-model-to-a-set-twice –
ます。http:// stackoverflowの.com/questions/6724025/backbone-js-cant-add-the-same-model-to-a-set-twice 2回 –