angular-日期选择器在 ngDialog 中不起作用
angular-datepicker doesn't work in ngDialog
我用https://github.com/likeastore/ngDialog and https://github.com/alongubkin/angular-datepicker
并且 angular-datepicker 不工作
ngDialog.open(
{ //
template: '<input type="text" pick-a-date="date" is-open="true" placeholder="Select Date" />{{date}}',
plain: true,
})
但是 angular-datepicker 不在 ngDialog 中时效果很好
jsfiddle:https://jsfiddle.net/jediserg/jfsuymsv/9/
已更新 我将 angular-datepicker 更改为 jquery datepicker 但它不起作用。但是我通过在创建
时设置超时来修复 jquery 日期选择器
window.setTimeout(function () {
self.dp = $( "#lesson-date" ).datepicker({dateFormat: "yy-mm-dd"});
}, 100);
但是我可以用 angular-datepicker 做什么,为什么所有的选择器都不工作?
我遇到了同样的问题。
问题是,日期选择器工作正常,但您看不到它。
ngDialog
css-class 的 z-index 为 10000,而日期选择器假设只有 5000。
如果您将 z-index 更改为 1000,则日期选择器应该会出现。至少这解决了我的 pikaday 日期选择器的问题。
我用https://github.com/likeastore/ngDialog and https://github.com/alongubkin/angular-datepicker
并且 angular-datepicker 不工作
ngDialog.open(
{ //
template: '<input type="text" pick-a-date="date" is-open="true" placeholder="Select Date" />{{date}}',
plain: true,
})
但是 angular-datepicker 不在 ngDialog 中时效果很好
jsfiddle:https://jsfiddle.net/jediserg/jfsuymsv/9/
已更新 我将 angular-datepicker 更改为 jquery datepicker 但它不起作用。但是我通过在创建
时设置超时来修复 jquery 日期选择器 window.setTimeout(function () {
self.dp = $( "#lesson-date" ).datepicker({dateFormat: "yy-mm-dd"});
}, 100);
但是我可以用 angular-datepicker 做什么,为什么所有的选择器都不工作?
我遇到了同样的问题。
问题是,日期选择器工作正常,但您看不到它。
ngDialog
css-class 的 z-index 为 10000,而日期选择器假设只有 5000。
如果您将 z-index 更改为 1000,则日期选择器应该会出现。至少这解决了我的 pikaday 日期选择器的问题。