在我的应用程序中,我使用查询搜索文档。然后我在单个文档中编辑一个属性,然后再次调用搜索查询。
结果没问题,我看到文档仍处于脏状态,属性已更改。
然后我再次选择一个文档并编辑它的hasMany
关系(从 2 个项目到 4 个项目)。然后我再次调用搜索查询。结果不正常,hasMany 关系更改丢失/处置/回滚。
有没有办法让 Ember 查询(我猜这是一些 Ember 内部重新加载)不回滚未保存的关系更改?
我正在使用 Ember 2.9.1
现在我除了禁止任何可能再次调用查询的过滤器查询操作或路由操作之外别无他法,因为这会导致用户设置的数据丢失。