我有两个面板的页面。第一个面板是创建和更新的地方,第二个面板是我刚添加的东西的列表。有点像this (below)。第二个面板每隔X秒更新一次列表。
BreezeJS实体不断刷新?
每个列表都有一个编辑按钮,将其带回第一个面板。我通过按钮的功能传递实体并填充编辑面板中的值。这是奇怪的事情,当我尝试像编辑列表中的实体那样尝试时,间隔恰巧更新列表,实体被刷新并且我的所有更改都不会被保存。
我试着通过这个按钮,然后对这个特定的实体进行获取请求并执行编辑,但间隔发生并且我的更改被还原。
我认为我唯一的选择是做angular.copy(myEntity)
并从那里进行编辑,然后手动执行PUT请求。除了做angular.copy()
之外,是否还有另一种方法让编辑的实体不受间隔的影响?在正在编辑内容时暂停时间间隔不是一种选择,因为客户希望即使在编辑内容时也能更新列表。