【问题标题】:How to set dynamic value to minView in datetimepicker?如何在 datetimepicker 中为 minView 设置动态值?
【发布时间】:2019-01-29 04:30:07
【问题描述】:

我正在我的应用中实现 Dale Lotts 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);

我想用这个 datetimepicker 将 minView 属性设置为一个地方的天和另一个地方的分钟。

请提出建议。

【问题讨论】:

标签: angularjs angular-ui-bootstrap bootstrap-datetimepicker


【解决方案1】:

终于搞定了。谢谢@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函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多