angularjs - Angular js 按日期排序 dd-mm-yyyy
问题描述
我想订购日期。但不能正常工作。日期格式为 dd-mm-yyyy。只是命令 dd 格式不检查 mm 和 yyyy。我该如何解决?
JS
$scope.sortOptions = [
{
name:'Date desc',
sortCategory:'-anndate'
},
{
name:'Date asc',
sortCategory:'anndate'
}
];
HTML
<select ng-model="selectedSortType" class="custom-select">
<option value="" selected="">Select type</option>
<option value='{{opt.sortCategory}}' ng-repeat="opt in sortOptions track by $index">{{opt.name}}</option>
</select>
<div ng-repeat="i in res| orderBy:selectedSortType">
<div>{{i.anndate}}</div>
</div>
解决方案
var app = angular.module('app', [])
.controller('appController', appController);
appController.$inject = ['$scope', '$window'];
function appController($scope, $window) {
$scope.title = "date sorting example";
$scope.sortOptions = [{
name: 'Date desc',
sortCategory: '2018-07-15 '
},
{
name: 'Date desc',
sortCategory: '2018-07-12 '
},
{
name: 'Date asc',
sortCategory: '2018-07-13'
}
];
};
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app" ng-controller="appController">
<p>Ascending Order</p>
<div ng-repeat="i in sortOptions | orderBy:'sortCategory'">
<p>{{i.sortCategory}}</p>
</div>
<select ng-model="selectedSortType" class="custom-select">
<option value="" selected="">Select type</option>
<option value='{{opt.sortCategory}}' ng-repeat="opt in sortOptions | orderBy:'sortCategory'">{{opt.sortCategory}}</option>
</select>
<p>Descending Order</p>
<div ng-repeat="i in sortOptions | orderBy:'-sortCategory'">
<p>{{i.sortCategory}}</p>
</div>
<select ng-model="selectedSortType" class="custom-select">
<option value="" selected="">Select type</option>
<option value='{{opt.sortCategory}}' ng-repeat="opt in sortOptions | orderBy:'-sortCategory'">{{opt.sortCategory}}</option>
</select>
</div>
推荐阅读
- php - 使用 Laravel 将 blob 作为文件存储在 S3 中
- reactjs - 输入值未显示在反应文本框中
- vue.js - 将 VeeValidate 与 Vue 结合使用时如何修复“TypeError:插件未定义”错误
- r - 如何根据从列中取出的字符串变量对数据框的列进行排序
- javascript - 如何从 Visual Studio 代码中的工作区获取项目路径
- ios - 在 UICollectionView 单元格中单击 WKWebView 会导致未调用回调
- python-3.x - 使用多重继承在采用类参数的 Mixin 类上类型提示工厂类方法
- c - 如何在 C 中创建用户定义的类型?
- powershell - 如何处理外部进程中的空格
- redis - 将对象数组传递给 Redis Lua 脚本的最佳方法