Привязка к шаблону HTML {{filter_expression | фильтр: выражение: компаратор}}, В JavaScript $ фильтр ('фильтр') (filter_expression, выражение, компаратор)
Роман Скляров
@pulkitsinghal что ты имеешь ввиду? Покажите ваш проблемный код в JSFiddle или Plunker.
Роман Скляров
Было бы неплохо, если бы вы только что разместили фильтр в Javascript
Оби
1
@ObiOnuorah Хорошо, только что перевел Coffeescript на Javascript.
nh2
1
Хорошая вещь. Почему этот ответ не находится в верхней части списка?
thethakuri
11
я упомянул ниже, где я также упомянул пользовательский фильтр, как вызвать этот фильтр, имеющий два параметра
countryApp.filter('reverse',function(){returnfunction(input, uppercase){varout='';for(var i =0; i < input.length; i++){out= input.charAt(i)+out;}if(uppercase){out=out.toUpperCase();}returnout;}});
и из HTML, используя шаблон, мы можем назвать этот фильтр, как показано ниже
<h1>{{inputString| reverse:true }}</h1>
здесь, если вы видите, первый параметр - inputString, а второй параметр - true, который объединяется с «reverse» с помощью символа:
я упомянул ниже, где я также упомянул пользовательский фильтр, как вызвать этот фильтр, имеющий два параметра
и из HTML, используя шаблон, мы можем назвать этот фильтр, как показано ниже
здесь, если вы видите, первый параметр - inputString, а второй параметр - true, который объединяется с «reverse» с помощью символа:
источник
Если вы хотите вызвать свой фильтр внутри ng-options, код будет следующим:
где фильтр - sizeWithPriceFilter и имеет два параметра product и productSize
источник
как это:
источник
Если вам нужно две или более сделки с фильтром, можно связать их:
источник
В этом коде jsondata - это наш массив, а в функции return мы проверяем «версию», присутствующую в jsondata.
источник