Acessar variáveis de escopo de um filtro no AngularJS
Eu estou passandodate
valor para o meu filtro personalizado desta maneira:
angular.module('myapp').
filter('filterReceiptsForDate', function () {
return function (input, date) {
var out = _.filter(input, function (item) {
return moment(item.value.created).format('YYYY-MM-DD') == date;
});
return out;
}
});
Eu gostaria de injetar algumas variáveis de escopo lá também, como o que posso fazer em diretivas. É possível fazer isso sem ter que passar essas variáveis explicitamente como argumentos de função?