Angularjs选择filtred元素的数量

时间:2017-01-10 08:34:38

标签: javascript angularjs

我想创建select,它显示过滤器中元素的数量。好像那样

enter image description here

Here 是PlunkR的代码,我写过。这很棒,但是我无法在select中添加active/deactive元素的数量。我怎样才能做到这一点? 感谢的

1 个答案:

答案 0 :(得分:0)

您可以在使用选择选项绑定之前格式化值。

  <select ng-options="i as format(i) for i in statusList" ng-model="statusFilter">
</select>

格式化功能是,

  $scope.format = function(val) {
    return val.status + ' ' + $scope.objs.filter(function(state) {
      return state.status === val.value;
    }).length;
  }

$scope.objs是具有active/inactive个项目的值数组。

Here是工作人员