nsb*_*sbm 7 javascript date node.js angular2-template angular
使用setDate方法修改的日期对象未在模板中更新.
在模板中:
<p>{{date | date:'mediumDate'}}</p>
Run Code Online (Sandbox Code Playgroud)
在组件中:
nextDay(){
this.date.setDate(this.date.getDate()+1);
}
Run Code Online (Sandbox Code Playgroud)
但是当我调用nextDay函数时,模板不会使用新值更新.
我可以让变更检测工作的唯一方法是这样做:
nextDay(){
var tomorrow = new Date();
tomorrow.setDate(this.date.getDate()+1);
this.date = tomorrow;
}
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来完成同样的任务?
归档时间: |
|
查看次数: |
1083 次 |
最近记录: |