ile değiştirilir I ng-repeat="item in items | filter:isselected(item)"
ile dolu olsun bir öğe bulunmaktadır. Ben ng-model="selecteditem[$index]"
ile onay kutularını oluşturulan filtre veangularjs: Güncelleştirme ng tekrar seçme kutusu (filtresi gibi) kodun
$scope.selectedItems = [];
$scope.isselected = function(item) {
return function(i) {
for (var a in $scope.selectedItems) {
if (i.name == $scope.selectedItems[i]) return true;
}
};
};
onay kutularını gizli ve genellikle <label>
tıklayarak tetiklenen filtre için
Ama ne yazık ki filtre ve böylece ng-repeat ürün filtre bir işlev tarafından değerlendirilir çünkü durumlarını değiştirerek yenilenmez. Yani herhangi bir fikir bu nasıl çözmek ya da geçici bir çözüm için?
http://plnkr.co/edit/jlMnwRI3uJdQoPznBJey?p=preview
Ben bu arada başka bir çözüm bulundu jQuery'nin tıklama işleyicisi – Ronnie