我最近开始做一个别人开始做的棱角分明的项目。我很喜欢它,但我对角斗士和Bootstrap的关系感到非常困惑。特别是因为似乎所有关于这些站点是如何相互关联的,所以假设您已经了解了它们之间的关系。
我想我知道的是:
我觉得推特给他们的框架命名更多是因为他们认为它出于某种原因很聪明,尽管它与文字引导或编码隐喻"自举“有任何关系。如果那是真的,那就去他妈的。但是,再一次,如果我错了就纠正我。
发布于 2016-10-25 13:44:15
Angularjs是一个帮助您构建单个页面应用程序(SPA)的框架,它提供了能够这样做的所有必要组件(路由、历史管理、模板、与服务器的通信、缓存、数据binding...etc)。它不为您提供UI控件或响应性设计。
另一方面,引导程序为您提供了所有的类和一组控件,以使构建响应性强且丰富的UI变得更容易。Angularjs不需要引导带,引导带不需要角度。他们互相完善。当然,您可以使用任何UI框架来构建响应性设计。注意:引导程序中的JS文件只有当您想使用引导程序中的控件时才需要,但是如果您只想使用引导程序的网格和响应部分,则不需要JS文件。
引导UI是在角应用程序中使用引导控件的指令集合,因为您不能在角中直接处理引导控件,因为它们需要正确加载页周期,但角生命周期与页生命周期不同。用引导控件加载角模板将无法工作,因为我认为它需要一个,以便引导呈现其控件,这就是团队构建这组控件的原因。
另一方面,角UI也是web开发人员可能需要或熟悉的一组不同的控件,构建在Angularjs中,同样,如果使用角路由或没有页面生命周期的其他方法加载角模板,则JQuery控件将无法在角模板中工作。
https://stackoverflow.com/questions/40241315
复制相似问题