@Tiran_94
Python Django

Как задать фильтр через checkbox по ключу в angularjs?

Нашел как задать фильтр по ключу
<tr data-ng-repeat="hotel in hotels | filter:{'name':'Вася'} ">
ищет Вася, норм работает, но если задаю через CheckBox
<tr data-ng-repeat="hotel in hotels | filter:{'name':e2} ">
 <input type="checkbox" data-ng-model='e2' data-ng-true-value='Вася' data-ng-false-value='' />
то ничего не ищет.
Заранее Спасибо
  • Вопрос задан
  • 285 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Tiran_94 Автор вопроса
Python Django
Если создать собственный фильтр, то можно указать ключ
app.filter('filterMaterials', function () {
  return function (materials, wood, plastic) {
     var filteredMaterials = [];
     for (var i = 0; i < materials.length; i++) {
          if (materials[i].type === wood || materials[i].type === plastic) {
          	filteredMaterials.push(materials[i]);
          }
     }
     return filteredMaterials;
  };
});

materials[i].type - type ключ или materials[i]['type']
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы