【问题标题】:ui-bootstrap drop down seems to be not working with version 0.12.0ui-bootstrap 下拉菜单似乎不适用于 0.12.0 版
【发布时间】:2015-03-04 19:16:21
【问题描述】:

ui-bootstrap 的 0.12.0 版似乎有些问题。这是我的 plunkr 显示问题

这适用于版本 0.11.0

http://plnkr.co/edit/9XJx2c2X7lRSc6V1n5BO?p=preview

如果您替换以下行,则使用此 plunkr

<script data-require="ui-bootstrap@*" data-semver="0.11.0" src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.11.0.min.js"></script>

<script data-require="ui-bootstrap@*" data-semver="0.12.0" src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.12.0.min.js"></script>

然后下拉菜单停止工作(当您单击时)。我不确定这是否是一种回归,但任何解决方法都会很有帮助。 0.12.0 有很多对我很重要的修复,因此我必须升级。

感谢任何帮助。

【问题讨论】:

    标签: angularjs angular-ui-bootstrap


    【解决方案1】:

    我之前遇到过同样的问题,从源代码中发现指令不再是C 类限制。您可以将它们作为属性提供。由于 bootstrap.css 还使用类名 dropdowndropdown-toggledropdown-menu 定义了下拉列表的规则,并且这些指令也曾经是类限制的,因此它们过去只使用 0.11 中的类名规范。 0。但这似乎已在 0.12.0 中更改,并且指令不再受 C 限制(相反,它们遵循 angular 指令的默认指令限制规则,即 EA 限制为 1.3 和 A 为 1.2 版本),但是CSS 规则保持不变,因此两者都使用。

    尝试:

        <span class="dropdown" dropdown>
        <a href="" class="dropdown-toggle" dropdown-toggle>
            Click
        </a>
        <ul class="dropdown-menu" dropdown-menu>
          <li> 
            <a ng-click="action1()">Action1</a>
          </li>
          <li>
            <a ng-click="action2()">Action2</a>
          </li>
          <li>
            <a ng-click="action3()">Action3</a>
          </li>
          <li>
            <a ng-click="action4()">Action4</a>
          </li>
          <li>
            <a ng-click="action5()">Action5</a>
          </li>
        </ul>
    

    Plnkr

    【讨论】:

    • 太棒了。非常感谢。
    • 谢谢,@user2789284!对于其他读者,官方 repo github.com/angular-ui/bootstrap/blob/master/CHANGELOG.md 的更改日志有点不清楚,仅以下拉切换为例。但是您还需要更改下拉指令。
    • 你完全搞定了。谢谢一百万。
    • 谢谢一百万。这些人需要把它放在一起,#0.11.0 不会触发 typeahead-on-select 事件,#0.12.0 现在有这个没有文档。花了我 6 个小时。
    • 我简化了一点你的代码:class="dropdown-menu" 似乎不需要,dropdown-menu 属性也是如此。我不知道为什么,但我不喜欢编写不必要的代码。
    猜你喜欢
    • 2020-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-20
    • 2016-09-12
    • 2023-03-10
    • 2021-08-16
    • 2014-04-08
    相关资源
    最近更新 更多