2014-11-21 74 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

回答

相关问题