如何在 datetimepicker 中为 minView 设置动态值?
How to set dynamic value to minView in datetimepicker?
我正在我的应用程序中实施 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);
我想用这个日期时间选择器在一个地方将 minView
属性 设置为天,在另一个地方设置分钟。
求推荐。
终于成功了。谢谢@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函数
我正在我的应用程序中实施 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);
我想用这个日期时间选择器在一个地方将 minView
属性 设置为天,在另一个地方设置分钟。
求推荐。
终于成功了。谢谢@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函数