我有兩個面板的頁面。第一個面板是創建和更新的地方,第二個面板是我剛添加的東西的列表。有點像this (below)。第二個面板每隔X秒更新一次列表。
BreezeJS實體不斷刷新?
每個列表都有一個編輯按鈕,將其帶回第一個面板。我通過按鈕的功能傳遞實體並填充編輯面板中的值。這是奇怪的事情,當我嘗試像編輯列表中的實體那樣嘗試時,間隔恰巧更新列表,實體被刷新並且我的所有更改都不會被保存。
我試着通過這個按鈕,然後對這個特定的實體進行獲取請求並執行編輯,但間隔發生並且我的更改被還原。
我認爲我唯一的選擇是做angular.copy(myEntity)
並從那裏進行編輯,然後手動執行PUT請求。除了做angular.copy()
之外,是否還有另一種方法讓編輯的實體不受間隔的影響?在正在編輯內容時暫停時間間隔不是一種選擇,因爲客戶希望即使在編輯內容時也能更新列表。