我在我的角应用程序中使用ng2-datepicker,我想从typescript文件更新日期 .
在html模板中:
<ng2-datepicker [options]="optionsForMenuDate" [(ngModel)]="selectedDate" name="selectedDate"></ng2-datepicker>
它绑定到一个时刻对象,所以我试图像这样更新它(我在角度解决方案中包括了一下):
this.selectedDate = this.moment(date);
其中日期是我想要设置日期的js Date对象 . 这只是将组件设置为null,即使这个this.selectedDate不为null .
console.log(this.selectedDate); // logs a moment object
关于如何实现这一点的任何想法?
2 回答
我遇到了同样的问题,我按照以下方式开始工作 .
你的代码的问题在于以下行,
这里,属性'selectedDate'应该是'DateModel'类型,而不是moment对象 . DateModel定义于,
它有以下属性,
现在,您需要设置 momentObj 和 formatted 属性才能使其正常工作 .
这是示例代码,
您可以使用 setStartDate 进行更新,test.ts文件如下所示
和HTML看起来像这样