2014-11-21 34 views
0

AngularJS非常新穎;和Stack,所以我希望我能正確地說出這句話。如何在dropdown更改後使用angularjs檢查數據保存

帶有可編輯文本輸入的SPA。
兩個選擇下拉菜單控制顯示哪些數據,一個用於時間段,另一個用於位置。 顯示的數據根據​​在下拉列表中選擇的內容而變化。

如何檢查頁面上的數據更改,並在用戶點擊其中一個下拉菜單加載新數據時/之後警告用戶未保存的更改(如果有)?例如表單顯示一個位置的數據,用戶改變它,但是當他們點擊下拉菜單改變到另一個位置(沒有先保存)來加載/查看新數據時,他們需要警告存在未保存的數據....

任何和所有的提示和幫助表示讚賞。

+0

粘貼您的代碼。你有什麼嘗試,你面臨什麼問題? – 2014-11-21 14:37:59

+0

據我所知,你有一個由2個下拉控件組成的表單。更改任何一個值都會更改其他控件中的數據,並且如果數據未保存,則需要提醒用戶。但是,哪些數據正在發生變化,哪些地方仍然存在。仍然是一個通用的級別,你可以嘗試的是,有一個標誌,當下拉更改或onChange這些下拉事件發生時,該標誌會被設置,檢查這個標誌並相應地進行處理。 – Rajesh 2014-11-21 14:48:18

+0

我沒有提供代碼,因爲我不知道從哪裏開始。我有一個SPA,有2個下拉和多個文本輸入。顯示在輸入中的數據基於在下拉列表中選擇的內容(時間段和位置)。我正在努力研究;我如何警告用戶頁面中未保存的數據,當他們改變下拉列表中的選擇時(這會加載新數據並覆蓋輸入內容) – SSIDEV 2014-11-21 14:51:06

回答

相關問題