gpt4 book ai didi

javascript - 如何使用 AngularJS 按 ng-repeat 中的属性 'today' 进行过滤?

转载 作者:行者123 更新时间:2023-12-03 07:30:16 27 4
gpt4 key购买 nike

我在数组上有一个 ng-repeat。每个对象都有一个名为“checkdate”的属性,它只是一个“New Date()”。

我希望 ng-repeat 只显示今天创建的对象。我怎样才能做到这一点?

谢谢

最佳答案

$scope.list1 = [
{name: "item1", checkdate: '2016-03-04T09:25:57.882Z'},
{name: "item2", checkdate: '2016-03-05T09:25:57.882Z'},
{name: "item3", checkdate: '2016-03-06T09:25:57.882Z'}];

var curDate = new Date();
var y = curDate.getFullYear();
var m = curDate.getMonth() + 1;
if (m < 10) {
m = '0' + m;
}
var d = curDate.getDate();
if (d < 10) {
d = '0' + d;
}
$scope.curDate = y + '-' + m + '-' + d;

...

<div ng-repeat="item in list1 | filter:{checkdate: curDate}">
{{item.name}} - {{item.checkdate}}
</div>

关于javascript - 如何使用 AngularJS 按 ng-repeat 中的属性 'today' 进行过滤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35827229/

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