Javascript 如果页面的任何字段已更改,请选择endpoint以发送请求

Javascript 如果页面的任何字段已更改,请选择endpoint以发送请求,javascript,angularjs,rest,Javascript,Angularjs,Rest,我们有水疗中心。 SPA由几个动态页面组成。 每一页都有一个表格 我需要在任何字段更改后保存数据,例如,用户在输入中键入一些内容,我们需要立即保存 主要问题是某些字段必须将数据发送到一个端点,而某些字段将数据发送到另一个端点 另外,若某个字段被更改,控制器中会有一个$watch,控制器会为另一个字段设置一些值,这些更改也需要保存 在那种情况下我能做什么?有很多字段,所以我不想为每个字段设置$watch。另一种选择是使用。因为您没有发布任何代码,所以很难显示代码,但是使用ngChange可以使事情

我们有水疗中心。 SPA由几个动态页面组成。 每一页都有一个表格

我需要在任何字段更改后保存数据,例如,用户在输入中键入一些内容,我们需要立即保存

主要问题是某些字段必须将数据发送到一个端点,而某些字段将数据发送到另一个端点

另外,若某个字段被更改,控制器中会有一个$watch,控制器会为另一个字段设置一些值,这些更改也需要保存


在那种情况下我能做什么?有很多字段,所以我不想为每个字段设置$watch。

另一种选择是使用。因为您没有发布任何代码,所以很难显示代码,但是使用ngChange可以使事情变得像您需要的那样通用或精细-一组输入可以使用相同的ng change函数,或者您可以为单个输入字段使用ng change函数

连接第一组中的输入以使用groupOneChanged

<input type="text" ng-model="somethingAwesomeForSure" ng-change="groupOneChanged()">
<input type="text" ng-model="somethingElse" ng-change="groupOneChanged()">
$scope.groupOneChanged = function() {
  // make your api call for group one
};

$scope.groupTwoChanged = function() {
  // make your api call for group two
};