最佳答案
我通过这种方式将 date
值传递给我的自定义过滤器:
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;
}
});
我还想在那里注入一些范围变量,就像我可以在指令中做的那样。这样做是否可能不需要将这些 vars 显式地作为函数参数传递?