従業員のリストがあり、true または false の値を持つ mobile というフィールドがあります。$filter('orderBy')
angularJSを使用して、この「モバイル」フィールドで実行できるようにしたいと考えています。たとえば、「モバイル」フィールドが設定されているすべての従業員がtrue
リストの一番上に表示されるように、従業員のリストをフィルタリングできるようにしたいと考えています。
でこれを行いたくありませんng-repeat
。さまざまな理由から、コード内でこれを実行したいと考えています。とにかく、次のコードがありますが、「モバイル」フィールドが設定されている従業員がtrue
リストの一番上に表示されません。$filter('orderBy')
メソッドを使用してこれを達成する方法を教えてください。
コードは次のとおりです。
col = "mobile";
$scope.employees = $filter('orderBy')($scope.employees, col);