【发布时间】:2017-04-30 11:23:50
【问题描述】:
你好,请看下面我的 plunkr
https://plnkr.co/edit/8cJZsb?p=preview
我有 $scope.data 看起来像这样
$scope.data = [
{
"projectedStart":"2017-01-20T00:00:00"
},
{
"projectedStart":"2017-02-09T00:00:00"
}
];
和 $scope.possibleDates 看起来像这样
$scope.possibleDates = [{
"projectedStartDate":"2017-01-25T00:00:00",
"dateName":"January - Week 4 (20/10)"
},
{
"projectedStartDate":"2017-02-01T00:00:00",
"dateName":"February (6/10)"
},
{
"projectedStartDate":"2017-03-01T00:00:00",
"dateName":"March (0/2)"
},
{
"projectedStartDate":"2017-04-05T00:00:00",
"dateName":"April (2/5)"
}]
在前端下拉列表中,我希望能够显示与 $scope.data 中的“projectedStart”日期最接近的可能日期。
我正在考虑做一个角度foreach并循环遍历$scope.data中的每个projectedStart日期,并以某种方式将它与$scope.possibleDates中的每个日期进行比较,并用最接近的匹配更新$scope.Data的projectedStart?到现在都失败得很惨。
如果有人能指出我正确的方向,将不胜感激
【问题讨论】:
-
当您说“匹配最接近...的可能日期”时,您要查找多少个? 2 最接近的比赛? 3?
-
我正在寻找 1 个匹配或最接近的日期
标签: javascript angularjs