获得有关ng-change的包含模型

时间:2015-05-13 23:24:48

标签: angularjs angularjs-ng-change

我为这个令人困惑的标题道歉,问题很简单。

我有一个$ scope.users变量。我重复它们并为每个用户创建一个输入,直到属性为止。在此输入的ng-change上,我想在我的用户服务上发送更新请求。如何让我的ng-change上有适当的用户?

<div class="row" ng-repeat="user in users">
  <input type="date" ng-change="setValidUntil" value="{{user.validUntil}}"/>
  //...other user properties
</div>

//in appropriate controller

$scope.setValidUntil = function () {
  User.update({
   'studentNumber': $scope.user.studentNumber,  // Missing this!!
   'validUntil':validUntil
  });
}

1 个答案:

答案 0 :(得分:1)

将用户传递给函数

<div class="row" ng-repeat="user in users" style="margin-bottom:0.5em">
<input type="date" ng-change="setValidUntil(user)" value="{{user.validUntil}}"/>
 //...other user properties
</div>

//in appropriate controller

$scope.setValidUntil = function (data) {
 //you can update your data like that.
}