angularjs - 从 0.10 升级到 0.11 版本时,Angular UI Bootstrap 日期选择器弹出窗口不起作用

标签 angularjs datepicker angular-ui-bootstrap

升级到 0.11 版后,单击 angular-ui-bootstrap 日期选择器不会弹出。

我试过 recommended work around这是设置

is-open="dt.open" ng-focus="dt.open=true"

这在仅在一个日历上启用时有效,但如果在同一页面上有两个(都打开且无法使用)则无效。任何人都知道更好的解决方法不会污染范围?

我也尝试将 ng-focus 更改为 ng-click 并且没有运气。

最佳答案

两个单独的日期选择器将需要 2 个不同的变量来控制它们:

is-open="dt.open" ng-focus="dt.open=true" // first datepicker

is-open="dt2.open" ng-focus="dt2.open=true" // second datepicker

关于angularjs - 从 0.10 升级到 0.11 版本时,Angular UI Bootstrap 日期选择器弹出窗口不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25250729/

相关文章:

javascript - Angular UI Modal 2方式绑定(bind)不起作用

javascript - 使用 Angular.ui Datepicker 没有显示日期

angularjs - 从 Angular 中的 $scope 输出数字

javascript - kendo datepicker javascript 文件

javascript - 如何获取日期输入字段的值

javascript - Angular 引导提前输入关闭选择

unit-testing - 如何对 Angular 服务与 $cookies 的交互进行单元测试?

javascript - 滑入/滑出目标元素的指令

javascript - AngularJS - 根据当前路径更改 href 属性

javascript - 根据 ViewBag 值运行 JavaScript block