使用哪一个,AngularUI Bootstrap或AngularStrap?

San*_*ahu 47 angularjs angular-ui

我是AngularJS的新手,也很棒.我需要在我的项目中使用Twitter的bootstrap插件.我偶然发现了这两个GitHub项目

  1. AngularStrap http://mgcrea.github.com/angular-strap/
  2. 和AngularUI的bootstrap http://angular-ui.github.com/bootstrap/

现在,我很困惑选择哪一个.这些生产准备好了吗?或者我应该使用Bootstrap附带的jQuery扩展.

rem*_*gio 24

这两个项目都旨在将Twitter的引导小部件包含为AngularJS指令,因此您可以以干净的方式使用它们.由于它们都不包含Bootstrap元素的完整列表,因此您可以根据要包含在项目中的Bootstrap元素使用所需的内容.我目前包括两者,到目前为止根本没有问题.

  • Angular Strap重用JQuery和Bootstrap的JS,因此它需要代码,因此需要在层之间"转换"额外的代码.AngularUI仅使用Angular重写引导程序组件.因此,角度Strap是"功能完整",因为它只是包装引导程序,但AngularUI并不是完全功能完整,因为它仍在重写组件.AngularUI使用较少的依赖项. (25认同)
  • 最新版本的AngularStrap(v2)不需要JQuery o Bootstrap的JS. (24认同)
  • 这两个项目具有强烈的分歧和相互排斥的哲学,因此并排使用它们并不是一个好主意.直到发生致命的碰撞只是时间问题. (13认同)
  • 要添加到最后一个注释,最新版本的AngularStrap也会与AngularUI Bootstrap冲突(在$ tooltip上),并且不能并排包含. (9认同)
  • 请参阅此讨论这两个项目的状态:https://github.com/angular-widgets/angular-bootstrap/issues/25 (2认同)