角度 ng 显示日期在时间范围内或不从
Angular ng-show date within time from or not?
所以我有一个按钮,单击时会显示数据列表。如果 JSON 键值存在,我将在其中添加一个字体真棒字体。但问题来了。关键是日期。我需要我的 ng-show 来检查这个日期是否在今天日期的 30 天内。我的按钮代码是:
<button class="naviaBtn naviaBlue" ng-click="alertShow = (alertShow == 4 ? -1 : 4)"><i class="fa fa-exclamation-circle fa-2x" ng-show="ppt.Dates.key == todaysDate"></i>recent denials</button>
JSON 中的对象数组为:
"Dates": [
{
"key": "2/25/2016",
"value": "The last day to add or edit your March GoNavia Commuter Benefits order."
},
{
"key": "3/31/2016",
"value": "The last day to submit claims for your 2015 Health Care FSA."
},
{
"key": "3/31/2016",
"value": "The last day to submit claims for your 2015 Day Care FSA."
}
],
如何正确实现此目的?尝试使用".length <="类型的东西,但没有运气。
多谢。
你应该在控制器中使用一个函数(假设控制器是 ppt):
this.checkDate = function (dateString) {
var daysAgo = new Date();
daysAgo.setDate(daysAgo.getDate() - 30);
return (new Date(dateString) > daysAgo);
}
然后:
<button class="naviaBtn naviaBlue" ng-click="alertShow = (alertShow == 4 ? -1 : 4)"><i class="fa fa-exclamation-circle fa-2x" ng-show="ppt.checkDate(ppt.Dates[index].key)"></i>recent denials</button>
相关文章:
- 生成时间戳日期|Javascript范围内的空数据
- 使用JS检查用户是否在EST时区和设置的EST时间范围内
- 我怎样才能在时间范围内让某事发生
- 无论哪一天,如何获得两个小时范围内的时间
- 角度 ng 显示日期在时间范围内或不从
- 在一系列小的时间范围内处理来自同一客户端的多个请求
- 如何检查指定范围内的选定时间
- 刷新给定时间范围内的页面
- 如何使用jquery/javascript检查当前时间是否在一周中的特定范围内
- 使用moment.js、js或Jquery,在一个时间范围内打开一个功能
- 检查当前时间(UTC)是否在范围内
- 修改Meteor-React待办事项列表示例,显示一个时间范围内创建的列表项
- 如何在Javascript中检查所选时间是否在给定的时间范围内
- 如何改变网站范围内的jQuery slideUp/slideDown持续时间
- getEvents()返回不在我所查找的时间范围内的事件
- 在一定的时间范围内找时间
- JavaScript - Moment.js - isBetween() 方法检查时间是否落在一个范围内
- 时间范围内的HTML5视频
- 从工作时间时间范围内减去午餐时间
- Javascript函数允许在范围(08 - 15)之间输入时间,或者在单击时在文本框中输入默认(在范围内)时间