【问题标题】:Angular UI bootstrap datepicker pop-up not working when upgrading to version 0.11 from 0.10从 0.10 升级到 0.11 版时,Angular UI 引导日期选择器弹出窗口不起作用
【发布时间】:2014-08-11 19:17:36
【问题描述】:

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

我试过recommended work around 设置

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

当它仅在一个日历上启用时有效,但如果同一页面上有两个日历(均打开且不可用)则无效。有谁知道不污染范围的更好解决方法?

我也尝试将 ng-focus 更改为 ng-click,但没有成功。

【问题讨论】:

    标签: angularjs datepicker angular-ui-bootstrap


    【解决方案1】:

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

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

    【讨论】:

    • 任何想法如何将 is-open 变量封装到控件中并且不要弄乱范围
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多