В шаблонах вы можете разделять аргументы фильтра двоеточиями .
{{ yourExpression | yourFilter: arg1:arg2:... }}
Из Javascript вы называете это как
$filter('yourFilter')(yourExpression, arg1, arg2, ...)
На самом деле, в документах фильтра orderBy скрыт пример .
Пример:
Допустим, вы делаете фильтр, который может заменить вещи регулярными выражениями:
myApp.filter("regexReplace", function() { // register new filter
return function(input, searchRegex, replaceRegex) { // filter arguments
return input.replace(RegExp(searchRegex), replaceRegex); // implementation
};
});
Вызов в шаблоне для цензуры всех цифр:
<p>{{ myText | regexReplace: '[0-9]':'X' }}</p>