Я создаю простой интерфейс поиска, где каждый новый поиск удаляет предыдущие результаты и выталкивает новые в магазин. Поэтому перед тем, как сделать новый запрос и нажав новые записи в хранилище, я удаляю предыдущие, используя deleteRecord()
. Тем не менее, EmberData не будет толкать новые результаты пока неподтвержденные записи воспитывающих это исключение:Ember-Data Уничтожьте модель без сохранения
Attempted to handle event
pushedData on <App.SearchResult:ember555:312> while in state root.deleted.uncommitted
Проблема заключается в том, что я просто хочу, чтобы удалить существующие результаты (без сохраняющихся удалений, конечно) и показать новые результаты.
Сохранены ли предыдущие результаты на бэкэнд? – jcbvm
@jcbvm no, они предназначены только для отображения пользователю и должны быть удалены только на интерфейсе. – Sbbs