Я бы хотел сделать цикл в параметрах фильтра
Эй,
Я делаю таблицу с несколькими фильтрами. Каждый столбец в качестве входных данных для добавления строки для фильтрации.
Для каждого столбца я вызываю имя параметра с входом фильтра в функции фильтра: paramN: filter[n]
Есть ли способ сделать цикл таким образом, чтобы мне не приходилось писать каждый параметр один за другим?
У меня есть все, что мне нужно в массиве, но я не знаю, как (если это возможно) вызвать его в фильтре.
Должен ли я использовать пользовательский фильтр? Если да, какой будет синтаксис и замедлит ли он процесс?
Вот код моего фильтра:
<tr ng-repeat="folder in listFolders|
filter:{param1:filter[1],
param2:filter[2],
param3:filter[3],
...
paramN: filter[n]
} as listVisible
">
Вот мой массив:
$scope.parametres=[
{int:1, libelle:'name1', variable:'param1'},
{int:2, libelle:'name2', variable:'param2'},
{int:3, libelle:'name3', variable:'param3'},
...
{int:n, libelle:'nameN', variable:'paramN'}
]
Спасибо!