angular-bootstrap-datetimepicker Angular 6的刷新视图问题

时间:2018-11-01 11:48:43

标签: angular datetimepicker angular-bootstrap

我一直在使用此日期时间选择器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都会更新,但是用户仍然可以看到以前的视图。

谢谢

1 个答案:

答案 0 :(得分:0)

我认为您想设置startView

startView是用户首次与日期/时间选择器进行交互时的视图。

minView是选择发生时的视图。考虑一下是否是最后一个视图。

根据您的描述,我怀疑您要将startViewstartViewminView都设置为相同的值。

您可以通过运行演示应用程序位置https://github.com/dalelotts/angular-bootstrap-datetimepicker-demo

来看到component属性属性对配置更改做出响应

该演示也在StackBlitz上,但StackBlitz目前存在一个错误-https://stackblitz.com/github/dalelotts/angular-bootstrap-datetimepicker-demo