在日期选择器中显示特定日期

时间:2018-10-08 17:57:31

标签: javascript angular datepicker pickmeup

我在Angular项目中使用pickmeup datePicker ,它运行良好且稳定,但遇到了问题。当我尝试设置特定日期时,选择器中断和/或消失。我使用了文档中的方法set_date,但是我想我缺少了一些东西。

我使用以下代码

showDate(timestamp: number) {
  const timeString = timestamp.toString();
  this.pickerInstance.set_date(new Date(timeString));
}

我有一个stackblitz code template here

所以想法是,我想在按下按钮时有一个按钮,它将时间戳值传递给showDate函数,然后 datePicker 显示我的日期。

我不想在这里使用jquery,我相信没有它就可以做到。但是也许我错了。

欢迎提出任何想法,意见和帮助吗?谢谢。

1 个答案:

答案 0 :(得分:0)

  1. Date中的constructor需要一个数字而不是字符串。
  2. 您需要在更新后致电this.pickerInstance.update()
public showDate(timestamp: number) {
  this.pickerInstance.set_date(new Date(timestamp));
  this.pickerInstance.update();
}