0

我的控制器中有以下角度对象

$scope.students = [{:id => 1, :state => 'active'}, {:id => 2, :state => 'suspended'}]

我如何获得所有状态活跃的学生的 id?谁能帮我解决这个问题?

4

1 回答 1

1

有多种方法,但我能想到的最简单的方法是在您的范围内添加一个 activeStudent 函数,如下所示:

$scope.activeStudent = function(){
  return _.filter($scope.students, function(s){
    return s.state == "active";
  });
}

并且在您的视图中,您将在绑定中使用 activeStudent() 。

于 2012-12-10T13:40:50.503 回答