【发布时间】:2018-11-01 11:48:42
【问题描述】:
我一直在使用这个日期时间选择器https://dalelotts.github.io/angular-bootstrap-datetimepicker/index.html,我正在根据用户所做的其他选择更改配置,但在第一次更改后,视图保持不变(日期时间选择器在最后一个视图上打开之前使用过)甚至认为配置已正确更改。这是我的代码示例:
<dl-date-time-picker minView="{{minView}}"
startView="{{startView}}"
maxView="year"
minuteStep="5"
#datepicker
[class.weekView-display]="isWeekView"
(change)="setDisplayDate($event)"
(click)="$event.stopPropagation();">
</dl-date-time-picker>
所以,基本上 minview 和 startView 更新了,但用户仍然看到以前的视图。
谢谢
【问题讨论】:
-
尝试使用 ngDoCheck 进行一些调试..
-
我做了:@ViewChild('datepicker') datePicker: any; ngOnInit() { } ngDoCheck() { this.datePicker.startView = this.startView;它似乎有我的新价值,但 UI 并没有改变它的起始视图
-
setDisplayDate($event) 是应该更新数据的函数?
-
当你选择一个日期时触发我需要选择的日期来计算ts中的一些东西
标签: angular datetimepicker angular-bootstrap