Boostrap下拉事件不能与bootstrap-ui一起使用

cnm*_*muc 6 javascript twitter-bootstrap angularjs angular-ui-bootstrap

根据http://getbootstrap.com/javascript/#dropdowns事件(例如,show.bs.dropdown,hide.bs.dropdown)在打开/关闭drowdown时抛出.这有效直到模块bootstrap-ui处于活动状态.我创建了一个显示问题http://plnkr.co/edit/luYpweQZx22IkWHeMKhM的plunkr .当删除对ui.boostrap的依赖时,抛出事件,即

var app = angular.module('myapp', ['ui.bootstrap']);
Run Code Online (Sandbox Code Playgroud)

被替换为

var app = angular.module('myapp', []);
Run Code Online (Sandbox Code Playgroud)

版本是:Bootstrap 3.0.3,Angular 1.2.4(也用1.2.13测试),Angular UI Bootstrap 0.10.0,JQuery 2.0.3

似乎是bootstrap-ui中的一个错误,任何解决方法的想法?

小智 1

Bootstrap UI 必须覆盖 Bootstrap 默认 js 事件

我写了一些代码来做到这一点..它至少可以给你一些想法

http://plnkr.co/QYKcPEepOrqdyXzfrekH