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 に答える