У меня возникла проблема, при которой вызов объекта destroy() в объекте модели запускает событие «destroy», но фактически не отбрасывает объект модели.Уничтожение записей на самом деле не удаляет их
Я использую отношения, но, похоже, сталкиваюсь с проблемой с или без отношений.
var stagelet = stage.stagelets().findByAttribute("reference", id);
stagelet.destroy();
Запускает уничтожить событие, но затем вызвать:
stage.stagelets().all();
будет возвращать недавно разрушенный объект. Существуют ли ситуации, когда эти уничтоженные объекты остаются в магазине или я должен искать в другом месте для моей проблемы?
Мне нужно будет сделать некоторую работу, чтобы выследить, что вызывает эту проблему, поскольку это то, что кажется всплывающим, когда я глубоко вкосился в приложение и явно не проявлялся. Мое временное решение заключалось в том, чтобы добавить удаленное свойство и проверить объекты на него, поскольку он, по-видимому, изолирован от конкретных случаев. – Dandy