html - Angular 4 - 在 HTML 模板中添加日期到日期
问题描述
我采用了一个公共变量,用于保存一周中第一天的日期,或者说它表示周末。它是从数据库中获取的。我想取下周的日期(仅限数字)。
我尝试了以下代码,但无法正常工作。
public selectedWeekend: Date;
<table>
<tr>
<td style="padding: 10px;">
Mon
</td>
<td style="padding: 10px;">
Tue
</td>
<td style="padding: 10px;">
Wed
</td>
<td style="padding: 10px;">
Thu
</td>
<td style="padding: 10px;">
Fri
</td>
<td style="padding: 10px;">
Sat
</td>
<td style="padding: 10px;">
Sun
</td>
</tr>
<tr>
<td style="padding: 10px;">
{{ selectedWeekend.getDate()+1 | date : "dd" }}
</td>
<td style="padding: 10px;">
{{ selectedWeekend.getDate()+2 | date : "dd" }}
</td>
<td style="padding: 10px;">
{{ selectedWeekend.getDate()+3 | date : "dd" }}
</td>
<td style="padding: 10px;">
{{ selectedWeekend.getDate()+4 | date : "dd" }}
</td>
<td style="padding: 10px;">
{{ selectedWeekend.getDate()+5 | date : "dd" }}
</td>
<td style="padding: 10px;">
{{ selectedWeekend.getDate()+6 | date : "dd" }}
</td>
<td style="padding: 10px;">
{{ selectedWeekend.getDate()+7 | date : "dd" }}
</td>
</tr>
<table>
解决方案
我想你忘了初始化 selectedWeekend
public selectedWeekend: Date = new Date();
如果您在其他地方设置值,请确保为 Date 类型
推荐阅读
- javascript - 无法将获取的数据对象的属性(作为道具)从子组件传递到另一个页面?
- c# - SDK 样式项目中的 ProjectReference 忽略传递依赖项的条件
- julia - 如何在本地 Julia 环境中将默认 Float 更改为 Float32?
- android - 如何在数据绑定布局中动态修改布局表达式?
- kubernetes - 如何防止水平 pod autoscaler 取出正在积极工作的 pod?
- masstransit - 如果消息无法完成,则停止消费
- gradle - 如何修复 gradle 错误:“不再支持源选项 5。使用 6 或更高版本”?
- python - 有没有办法使用 Github Actions 停止和重新启动自托管 Python 脚本?
- r - 有没有办法改变像 paste 这样的函数中的参数顺序,这些函数按顺序排列向量,使其与管道运算符兼容?
- angular - 如何在 Angular 10 中使用 ngforage