Vấn đề rất đơn giản, nhưng không chắc chắn làm thế nào để giải quyết nóAngularJS ng-tùy chọn bên trong ng-repeat
Tôi có ng-lặp lại, đó mô hình lặp video.
mô hình có giá trị được chọn và tôi muốn nhìn thấy nó trong danh sách thả xuống:
<div data-ng-repeat="singleVideo in model.videos">
{{singleVideo}}<select data-ng-model="singleVideo.name" ng-options="item.name for item in videoList"></select>
</div>
đây là mô hình video:
$scope.model = {
videos:[
{id:1,name:"VIDEO_ONE"},
{id:2,name:"VIDEO_TWO"}
]
}
này là mục videoList:
$scope.videoList = [
{id:1,name:"VIDEO_ONE"},
{id:2,name:"VIDEO_TWO"},
{id:3,name:"VIDEO_Three"}
];
đơn giản là tôi hy vọng thấy giá trị thả xuống đầu tiên sẽ được đặt thành VIDEO_ONE giá trị thả xuống thứ hai sẽ được đặt thành VIDEO_TWO.
Hiện tại danh sách thả xuống trống.
Làm cách nào để đạt được điều đó?
Yey !! nó làm việc, tôi sẽ đánh dấu nó như được chấp nhận trong một phút –
khi tôi đang thay đổi giá trị chỉ id đang thay đổi và tên không phải là, bạn có bất kỳ ý tưởng tại sao? "video": [{"id": 1, "name": "VIDEO_ONE"}, {"id": 2, "name": "VIDEO_TWO"}] –
như tôi đã đề cập, nó chỉ cập nhật thuộc tính 'id' . tôi sẽ để thuộc tính 'name' ra, bởi vì nó thừa, nếu bạn lấy tên từ' videoList'. – zwacky