持つ
<div class="item" data-ng-repeat="course in courses | filter:filterCourses | orderBy:predicate">...
と
$scope.predicate = function(course) {
//$scope.orderProp
};
できるように、述語の中にどのコードを入れる必要がありますか
- デフォルトの orderBy:predicate が注文するのと同じ方法で注文します(これが意味があるかどうかはわかりません)
- リストの最後に空の course.StartDate を配置します
ノート:
- course は、タイトル、開始日、コードなどのさまざまなプロパティを持つオブジェクトです
- $scope.orderProp には、並べ替えの基準となる値 (タイトル、開始日、コード) が含まれています。startDate が空の場合、これらのアイテムをリストの最後に配置したいのですが、日付で適切にソートし続けます。開始日は「整数」であり、後で ng-date を使用してより適切な形式で表示します
ありがとうございました
回答: これが私が最終的に得たものです http://jsfiddle.net/3hz2j8j7/