Bootstrap与AngularUI

时间:2014-10-16 14:45:04

标签: angularjs twitter-bootstrap angular-ui-bootstrap

我正在寻找使用Bootstrap或AngularUI和Angular的pro / con参数。根据我的理解,AngularUI是一组具有Bootstrap的指令,因此我可以使用Bootstrap响应方面。我还可以使用直接Bootstrap和Angular而不是AngularUI吗?这两种方法有什么好处?

3 个答案:

答案 0 :(得分:3)

希望这会有所帮助。

Angular UI,但更具体地说, UI-Bootstrap 为AngularJS 本地写的引导程序。原因是bootstrap中的一些功能使用jQuery,当与angular一起使用时,会产生比预期更糟的结果。

这可以变得非常自以为是。但严重的是,使用Angular-UI。如果你尝试混合两者(Bootstrap 3 + Angular),你可能会遇到更多问题。

引自 "Thinking in AngularJS" if I have a jQuery background?

  

甚至不使用jQuery。不要包括它。它会阻止你。当你遇到一个问题,你认为你已经知道如何在jQuery中解决,在你达到$之前,试着考虑如何在AngularJS范围内做到这一点。如果你不知道,请问! 20次中有19次,最好的方法是不需要jQuery并尝试使用jQuery解决它会为你带来更多的工作。

请参阅Stop using jQuery as a crutch in angular了解问题的一般概念。

编辑:更改语言

答案 1 :(得分:2)

虽然有些人将此标记为意见,但这里有一个可以帮助OP的答案。

AngularUI和Bootstrap确实不是一种选择。他们可以愉快地,也许应该和睦相处。

Bootstrap主要是一个CSS库,旁边有一些javascript UI位。 AngularUI库只是更多的UI位编码,以便更好地使用角度。两者之间有很多重叠,但每个项目都有一点不同,所以在每个项目都有意义的地方使用。

我认为您的应用会受益于两者的使用。我现在有3-4个应用程序,其中包含两个库,并且乐于一起工作。

答案 2 :(得分:1)

  • Angular UI Angular的许多有用的实用程序
  • Bootstrap CSS Framework
  • UI Bootstrap Angular UI实用程序专注于使用Angular
  • 使Bootstrap工作得很棒