Как установить динамическое значение для minView в datetimepicker? - PullRequest
0 голосов
/ 29 января 2019

Я реализую Дейл Лоттс datetimepicker в моем приложении.Я хочу динамически изменять значение minView с минуты на день.Я пробовал что-то вроде этого.

В HTML:

<datetimepicker data-ng-model="dateModel" data-datetimepicker-config="{ dropdownSelector: 'id', minView: 'minute', configureOn:'change' }"/>

В JS:

scope.config = "{ dropdownSelector: 'id', minView: 'day',configureOn:'change' }";

setTimeout(function () {scope.$broadcast('change', scope.config);}, 500);

Я хочу установить minView свойство как день в одном местеи минута в другом месте с этим указателем даты.

Пожалуйста, предложите.

1 Ответ

0 голосов
/ 29 января 2019

Наконец получил его на работу.Спасибо @ dale.lotts

в HTML:

<datetimepicker data-ng-model="dateModel" data-datetimepicker-config="config.configureOnConfig"></datetimepicker>

в JS:

$scope.config = {
    configureOnConfig: {
        dropdownSelector: 'id',
        minView: 'minute',
        configureOn: 'config-changed'
    }
};

$scope.changeConfig=function(){
    $scope.config.configureOnConfig.minView = 'day';
    $scope.$broadcast('config-changed');
}

Вызов $ scope.changeConfig функция, когда вынужно изменить конфигурацию.

...