나는 다음과 같은 AngularJS와 모델이 : 나는 N 사용자와이 배열을 채우는, 한 사용자가 id=1
이있는 경우자바 스크립트/AngularJS와는 배열의 속성을 수정
$scope.Model = {
Users : [{
UserId: '',
FirstName: '',
LastName: ''
}],
Products :[{
ProductId: '',
Price: ''
}]
};
, 어떻게 내가 (id=1
으로) 특정 사용자를 업데이트 할 수 있습니다 재산 LastName
?
그래서 예를 들어 나는 새로운 AngularJS와 모델 얻을 것이다 경우 :
$scope.UserToUpdate ={
UserId: 1,
LastName: "Smith"
};
내가 루프하려는 $scope.Model
배열을하고 id=1
하지만 단지 FirstName
속성을 사용하여 사용자를 업데이트합니다.
P. 사용자 경우 검사를 추가 할 수 있습니다 : 그것은 $scope.Model.Users[0]
또는 $scope.Model.Users[1]
또는 $scope.Model.Users[10]
또는 $scope.Model.Users[N]
에서에서 할 수 있습니다 기본적으로 그렇다 배열의 대상 사용자 개체 ... BTW
데이터 구조를 기반으로
Model
객체LastName
속성을 업데이트 위의 코드는 정말 이상하다, 당신은 배열에있는 객체의 일부 어레이 당 하나의 객체가 있습니다. .. hmmm – harishr@ harish : 유감스럽게도 –
$ scope.model을 입력 할 때 실수가있었습니다. 사용자는 하나의 객체 또는 여러 객체를 가질 것입니다. ?? – harishr