Hey Guys ui-select kullanmak istiyorum. ,UI seçimli grup filtre özelliği nasıl kullanılır?
{"1":{"id":"1","name":"DLRG Göttingen e.V.","idCategory":"1","categoryName":"Verein"}}
Yani daha aile gibi bazı kategori vardır:
Grup şuna benzer:
benim sunucu içeren gruplardan Array var: Ama grup filtre mülkiyet stok var şirket ve benzeri.
Alanları, aileler ve diğer tüm kategoriler için diğeri seçmek zorundayım.
<ui-select ng-model="ctrl.group">
<ui-select-match>
<span ng-bind="$select.selected.name"></span>
</ui-select-match>
<ui-select-choices group-filter="ctrl.filterFamily()" repeat="item in ctrl.groupList | propsFilter:{name: $select.search}">
<div ng-if="item.isTag"
ng-bind-html="item.name +' <small>(new)</small>'| highlight: $select.search"></div>
<div ng-if="!item.isTag" ng-bind-html="item.name + person.isTag| highlight: $select.search"></div>
<small>
{{item.kategorieName}}
</small>
</ui-select-choices>
</ui-select>
Ama
bu alandaki diğer tüm öğeler de gösterilmiştir: Birlikte filtreyi kullanmaya çalıştığınızda benim html olarakfilterFamily() {
var families = {};
// this.groupList contains all groups
for (var i; i < this.groupList; i++) {
if (this.groupList[i].idKategorie == 2) {
families.push(this.groupList[i]);
}
}
return families;
}
:
Bu yöntemi kullanarak filtreleme çalıştı?Bana yardım eden var mı?
Bu nasıl kullanıldığını olduğunu. Benim çözümüm etraftaki bir iş. İkinci bir dizi yaptım ve görüşüme göre bunu yineledim. – dominic