使用 setDate 方法修改的日期对象不会在模板中更新。
在模板中:
<p>{{date | date:'mediumDate'}}</p>
在组件中:
nextDay(){
this.date.setDate(this.date.getDate()+1);
}
但是当我调用 nextDay 函数时,模板没有更新为新值。
我可以让变更检测工作的唯一方法是这样做:
nextDay(){
var tomorrow = new Date();
tomorrow.setDate(this.date.getDate()+1);
this.date = tomorrow;
}
有没有更好的方法来完成同样的任务?