varsayalım Ben Aşağıdaki kullanıcılar:AngularJS'de nesne veri kaynağını ng-yineleme nasıl sıralanır?
$scope.users = {
"2": {
email: '[email protected]',
name: 'John'
},
"3": {
email: '[email protected]',
name: 'Elisa'
}
}
Ben aşağıdaki seçenekleri içeren bir <select>
oluşturmak istiyorum:
<option value="3">Elisa</option>
<option value="2">John</option>
Başka bir deyişle, kullanıcılar adına göre sıralanmış olmalıdır.
Ben(key, value) in expression
sözdizimi kullanarak yapmak istedim, ama çalışmıyor:
<option ng-repeat="(user_id, user) in users | orderBy:'user.name'"
value="{{ user.id }}">
{{ user.name }}
</option>
ben eksik?
ng-options
ile uyumlu olmayan ui-select2
numaralı telefonu kullanırken ng-options
ile ilgili çözümler önermeyin.
olarak verileri dönüştürmek gerekir. Lütfen uygun bir wiki ekleyerek ve diğer alakalı sorulara ekleyerek etiketlere bir iyilik yapın. Eğer etiketler için başka soru bulamazsanız, o zaman onlar iki kez var olmak zorunda değilsiniz ... – Charles
'ng-repeat' ve' orderBy', AngularJS'de çok yaygındır. Bu ikisiyle ilgili daha fazla soru olacağına inanıyorum.Ama yine de, bu etiketleri başka sorulara da ekledim. –
Biçimsel olarak alternatif yazımlar önerme önerisine sahip olmadığım için, burada başka biri ** angularjs-order-by ** yazmalıdır. 'OrderBy' 'orderby' olurken, deve kaplı 'ngRepeat' 'ng-repeat' 'olacaktı. – maurice