私のアプリケーションでは、クエリを使用してドキュメントを検索します。次に、1 つのドキュメント内の 1 つの属性を編集してから、検索クエリを再度呼び出します。
結果は OK です。属性が変更されたダーティな状態のドキュメントが表示されます。
次に、再びドキュメントの 1 つを選択し、そのhasMany
関係を編集します (2 アイテムから 4 アイテムへ)。そして、検索クエリを再度呼び出します。結果は OK ではありません。hasMany リレーションの変更は失われ、破棄され、ロールバックされます。
Ember クエリ (Ember 内部リロードだと思います) がリレーションの変更を保存せずにロールバックしないようにする方法はありますか?
私はEmber 2.9.1を使用しています
今のところ、ユーザーが設定したデータが失われる可能性があるため、フィルタークエリアクションまたはクエリを再度呼び出す可能性のあるルートアクションを禁止する以外に方法はありません。