Angular 2 Bootstrap 4 and ng-bootstrap



我有点困惑,如果我们可以直接使用bootstrap 4类(带有容器和模式。。。有没有一个通用的规则来使用任何一个?

使用ng引导程序的主要原因之一是JavaScript兼容性部分

常规的Twitter引导依赖于jQuery进行数据操作。它还通过设置类(如".active")或从现有元素中删除类来操纵元素的状态。

另一方面,ng引导程序不需要运行jQuery。所有元素都是使用不需要jQuery的代码从头开始构建的,并且可以很好地与Angular Core配合使用。它还通过使用Bootstrap CSS文件来帮助保留Bootstrap组件的外观。

总之,如果您使用Twitter Bootstrap,那么您完全依赖jQuery for JavaScript。当你使用ng-bootstrap时,你完全脱离了jQuery域,你将完全依赖AngularJS来为你提供它的功能部分。ng-bbootstrap和Twitter-bootstrap唯一的共同点是元素的CSS样式。

希望这能消除混乱。

最新更新