Çok basit bir sorun, ancakangularjs ng-tekrarı içindeki ng-opsiyon
ben var ng tekrarı, o yinelerler modeli videoyu nasıl çözeceğini emin değilim.
modeli Seçili bir değeri vardır ve ben açılır listeden söz konusu görmek istiyorum:
:$scope.model = {
videos:[
{id:1,name:"VIDEO_ONE"},
{id:2,name:"VIDEO_TWO"}
]
}
bu VideoList öğedir: Bu Video modelidir
<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>
$scope.videoList = [
{id:1,name:"VIDEO_ONE"},
{id:2,name:"VIDEO_TWO"},
{id:3,name:"VIDEO_Three"}
];
sadece ilk aşağı açılır değerin VIDEO_ONEolarak ayarlanmasını bekliyorumikinci açılır menü değeri VIDEO_TWO olarak ayarlanacak.
Şu anda açılan menü boş.
Bunu nasıl başarabilirim?
Yey !! işe yaradı, bir değerin –
kabul edildiğine işaret edeceğim, sadece değeri değiştirdiğimde ve isim değişmediğinde, neden herhangi bir fikrin var mı? "videos": [{"id": 1, "name": "VIDEO_ONE"}, {"id": 2, "name": "VIDEO_TWO"}] –
belirtildiği gibi, sadece id id özniteliğini günceller . 'name' özniteliğini bıraktım çünkü' videoList 'ismini alırsanız gereksizdir. – zwacky