【发布时间】:2013-12-19 16:07:37
【问题描述】:
我很清楚 ui.bootstrap 还没有完全移植到 bootstrap 3 上,但我已经使用它构建了我的大部分应用程序,我不能仅仅为了这个组件而回到 2.3。
也就是说,我正在评估我的可能性。
到目前为止我所尝试的:
恢复到 Bootstrap 2.3
打破了我所有的风格......没办法坚持BS3,从https://github.com/angular-ui/bootstrap/tree/bootstrap3抢手风琴
我要么尝试将代码包含在 ui.bootstrap_0.7 lib 下,要么替换了 ui.bootstrap 0.7 代码中的手风琴代码,然后将其删除并将其完全放在另一个文件中。这些都没有奏效坚持 BS3 并试图从 BS2.3 中窃取手风琴风格
通过这种方式,我设法为其添加了样式,但手风琴行为根本不起作用
在每次尝试中,控制台上都不会显示错误...
我在黑暗中徘徊,不知道如何在我的代码中包含手风琴而不重新实现它。
任何帮助将不胜感激,谢谢!
【问题讨论】:
-
为什么不得到 bootstrap3 分支的自定义构建,直到它得到正式支持和发布?所有组件(但进度)都在提到的分支中工作。
-
@pkozlowski.opensource 实际上,这就是我在第 2 点中尝试过的方法,但都失败了。如果有办法为 bs3 分支创建自定义构建,我没有注意到它。我想我可以创建一个 bs2 自定义构建,然后用 bs3 分支中的一个覆盖所有与手风琴相关的部分......这是你的建议吗?
-
您可以从 Grunt 创建自定义构建,如下所述:github.com/angular-ui/bootstrap#build。或者只是从默认构建中删除不需要的指令。
-
@pkozlowski.opensource 太好了,我搞定了。由于我的主机是 KO,我无法在我正在使用 atm 的 windows(叹气)机器上使用 Grunt。我已经构建了一个 Frankestein,覆盖了
collapse、transition和accordion模块,并且可以正常工作,谢谢!
标签: javascript angularjs angular-ui angular-ui-bootstrap