범위를 반복하고 각 인덱스에 대해 새 선택 옵션을 채우고 있습니다. 옵션은 반복되는 범위와 관련이 없지만 여러 유형의 옵션이 있습니다. 코드는 다음과 같습니다 :선택에서 개체 모델 할당
<div ng-repeat="i in range(booking.numberOfRooms) track by $index">
<p>Room {{$index + 1}}</p>
<select ng-model="booking.roomSelection[$index]" ng-options="obj.roomType as obj.roomType for obj in roomTypes" ng-init="booking.roomSelection[$index] = { id: $index + 1, roomType: 'Double' }"> </select>
</div>
ng-model (ng-init의 경우처럼)에 객체 배열을 할당하려면 어떻게해야합니까? 예 : 이 개 객실의 경우, NG 모델의 결과가 같은 것을 보여야 만하면 booking.roomSelection
에 결합
booking.roomSelection = [{id: 1, roomSelection: 'Double'}, {id: 2, roomSelection: 'Double'}]
roomType "에서'ng-model ="booking.roomSelection [$ index] "''ng-options ="obj를 obj.roomType으로 사용할 수도 있습니다. –