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