1

紛らわしいタイトルで申し訳ありませんが、問題は非常に単純です。

$scope.users 変数があります。それらを ng-repeat し、すべてのユーザーのそれぞれの有効な until プロパティの入力を作成します。この入力の 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
  });
}
4

1 に答える 1

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.
}
于 2015-05-13T23:31:18.387 に答える