Я использую массив массивов для отображения данных ...радиально-фильтр на основе категории меню
<div class="form-container" ng-repeat="formblock in forms">
<div class="form-block" ng-repeat="form in formblock | filter:dateFilter">
<div class="formURL">{{ form.url }}</div>
<div class="formCount">{{ form.count }}</div>
<div class="formSubmit">{{ form.date }}</div>
</div>
</div>
Теперь у меня есть меню ниже этого с определенными значениями даты. Я хочу, чтобы фильтровать данные, когда параметр в меню щелкают ...
<div class="date_menu" ng-repeat="singledate in dates">
<button ng-click="dateFilter=singledate" class="option">{{singledate}}</button>
</div>
Как вы можете видеть, что я пытался фильтровать данные, но он не работает, как ожидалось. На самом деле ничего не происходит, когда я нажимаю на пункт меню.
Как можно фильтровать данные, основываясь на значении меню singledate
Это помогло, но не могли бы вы изменить 'input' к' button' тега? Я попытался это сделать, но фильтр не сработает. Я попробовал '' – Bolboa
будет работать. Это не стилизует класс кнопки, чтобы показать, какая кнопка выбрана без каких-либо строк кода – Tom22
, определите класс с именем 'highlight-class', и вы можете применить класс к активной кнопке с помощью кнопки