在AngularJS中,可以从过滤器访问作用域变量。

17 浏览
0 Comments

在AngularJS中,可以从过滤器访问作用域变量。

我以以下方式将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;
    }
  });

我想在这里注入一些作用域变量,就像在指令中可以做的那样。是否有可能在不显式地将这些变量作为函数参数传递的情况下实现这一点?

0