如何更新/刷新选项dynamicaly datetimepicker

时间:2016-04-12 10:27:49

标签: angularjs twitter-bootstrap datepicker datetimepicker

有没有办法更新datetimepicker dynamicaly的选项?

在我的情况下,在开始时,我在插件的选项** disabledTimeIntervals **中设置我的“busy dates”数组。它工作正常,但是当我更改我的不同日期时,我更新了“忙碌日期”数组,并且我尝试通过在每次更改日期时传递更新的数组来设置新选项disabledTimeIntervals:

$scope.options = {
                    locale: 'fr',
                    sideBySide: true,
                    format: 'DD/MM/YYYY à HH:mm',
                    useCurrent: false,
                    daysOfWeekDisabled: [0, 6],
                    stepping: 15,
                    disabledTimeIntervals: $scope.getBusyDates(),
                    ignoreReadonly: true
                };

element.datetimepicker(eval($scope.options)); 

不幸的是,这不起作用,datetimepicker忽略了我的新闻设置......我如何强制datetimepicker在我想要的时候查看选项?感谢的

1 个答案:

答案 0 :(得分:0)

响应:要设置此新选项,我必须使用选项功能:(http://eonasdan.github.io/bootstrap-datetimepicker/Functions/#options

因此,正确的语法响应是:

element.data('DateTimePicker').options(eval(scope.options));