1

たとえば、「Uncaught Error: The result of a server query is immutable.」のような不変配列に関連する ember-data を処理しているときに問題が発生しましたremoveObjects()。配列。

だから、私は違いを知りたいです & 可能であれば、それらを他のものに変換する方法

4

1 に答える 1

0

不変配列は、(変更可能な可変配列とは対照的に) 直接変更できないことを意味します。

Ember Data のドキュメントによると、レコードの削除は次のように行う必要があります。

レコードを削除するには、その deleteRecord() メソッドを呼び出します。

var person = App.store.find(App.Person, 1); 
person.deleteRecord(); 

レコードは、ストアの commit() メソッドが呼び出されるまで永続層で削除されません。ただし、削除されたレコードは、その ModelArray と関連付けからすぐに削除されます。

ソース: https://github.com/emberjs/data#deleting-records

それが役に立たない場合は、jsfiddle を作成していただけますか?

于 2012-09-07T07:25:43.363 に答える