gpt4 book ai didi

javascript - 在 ng-options 中将 C# dateTime 格式化为 AngularJS 日期

转载 作者:行者123 更新时间:2023-11-30 15:55:31 30 4
gpt4 key购买 nike

我正在尝试格式化从 C# Web 服务返回的日期时间,格式为“2016-01-01T00:00:00”为 Angular 中的标准 MM/dd/yyyy 格式。相关日期在一个选择列表中。

这是 AngularJS:

angular.module('myApp', [])
.controller('ctrl', function ($scope) {
$scope.options = [{
name: "Date One",
date: "2015-01-01T00:00:00"
}, {
name: "Date Two",
date: "2016-01-01T00:00:00"
}];
});

这是 html:

<body ng-app="myApp">
<div ng-controller="ctrl">
<select class="form-control" ng-model="selectedOption" ng-options="option.name + ' ' + option.date | date:'MM/dd/yyyy' for option in options"></select>
</div>
</body>

您可以在线查看此内容,网址为 https://jsfiddle.net/5s706vLq/7/

最佳答案

使用

option.name + ' ' + (option.date | date:'MM/dd/yyyy') for option in options

作为你的 ng-options。括号将参数与格式分组。

https://jsfiddle.net/fvo31sd2/

关于javascript - 在 ng-options 中将 C# dateTime 格式化为 AngularJS 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38618684/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com