(再現するには: リストをクリックしてタスクを追加し、そのタスクを削除してみてください。)
タスクの複数のリストを作成できるアプリがあり、各タスクにコメントを付けることができます。
レコードを削除するときに一貫した動作を得ることができません。既存のモデル内のレコードを削除できます。ただし、レコードを作成すると、削除できないようです。しかし、ページを離れて (別のルートに遷移)、戻ってきたら、もう一度削除できます。これは .save() の問題ですか?
(再現するには: リストをクリックしてタスクを追加し、そのタスクを削除してみてください。)
タスクの複数のリストを作成できるアプリがあり、各タスクにコメントを付けることができます。
レコードを削除するときに一貫した動作を得ることができません。既存のモデル内のレコードを削除できます。ただし、レコードを作成すると、削除できないようです。しかし、ページを離れて (別のルートに遷移)、戻ってきたら、もう一度削除できます。これは .save() の問題ですか?
hasMany タスクの {async : true} です。正直なところ、この機能は少し不安定です (私の推測では、しっかりと 1.0 に到達すると機能が明確になるはずです)。
プッシュを取り除き、モデルへのリンクを変更すると、すべて機能しますが、非同期の必要性についてはわかりません。
http://jsbin.com/oDOsoqA/4/edit
addTask : function(){
var foo = this.store.createRecord('task', {
description : '',
list : this.get('model'),
comments : []
});
//this.get('tasks').pushObject(foo);
foo.save();
}