ng-bootstrap
和ngx-bootstrap
有什么区别?他们彼此有关系吗?或者它们只是并发实现?
是否有人与他们一起工作,并能给出/解释两者的利弊?
使用ng bootstrap
我指的是ng-bootstrap.github和
与ngx-bootstrap
我的意思是valor-software-ngx-bootstrap。
两者都与Angular 4有关(不是AngularJS!)和引导4。
请注意,这不是一个重复的问题ngx-bootstrap和ng2 bootstrap之间的区别?。
我使用了ngx-bootstrap(由Valor)和ng-bootstrap(由ng-boostrap)。以下是我从他们那里得到的两美分的独特功能:
ngx引导程序:
NG-bootstrap:
您还可以将其npm下载计数与npmtrends进行比较。
[注:我的答案基于当前最新版本,即ngx bootstrap v5.5.0和ng bootstrap v6.0.0]
我在考虑我的项目应该使用什么,然后在比较了两个项目之后,我认为valor软件的ngx引导是一个更好的选择,因为它在模态组件中内置了动画。Ng引导动画仍然不存在,没有动画的模式弹出是一个主要的麻烦。另一个原因是Ng bootstrap仍处于测试阶段,与已经发布候选版本(2017年12月22日)的ngx bootstrap相比,我无法将其用于我的生产应用程序。然而,我祝愿这两个项目好运,并希望能拿出切实的解决方案。
NG-bootstrap和ngx-bootstrap是两个不同的项目,由两个不同的项目团队负责,他们试图完成或多或少相同的事情-允许您在Angular(2)中使用Bootstrap而不使用jQuery。
他们都只使用Angular(没有jQuery)重建引导组件。主要区别在于他们支持哪个版本的引导。
这意味着,如果您需要使用Bootstrap版本3,那么ngx Bootstrap是这两个版本中唯一真正的选项。如果可以使用bootstrap4,那么可以在两个项目之间进行选择。
另一个(潜在的重大)区别是项目背后的团队。在这方面需要注意的关键点是,ng-bootstrap背后的团队也负责angularJS(即AngularJS)。1. x)版本的Bootstrap库。
问题内容: 斯威夫特有: 强引用 参考文献薄弱 无人参考 无主引用与弱引用有何不同? 什么时候可以使用无主引用安全? 无主引用是否像C / C ++中的悬空指针一样具有安全风险? 问题答案: 双方并引用不创建一个被引用的对象上保持(又名它们不会取消分配引用的对象增加,为了保留计数,以防止电弧)。 但是为什么要两个关键词呢?这种区别与类型内置在Swift语言中这一事实有关。长话短说:可选类型提供了内
我试图理解ng if和ng show之间的区别,但在我看来它们是一样的。 选择使用其中一种或另一种有什么区别吗?
问题内容: 在Java中,我们既可以导入单个类,也可以导入整个类集(一个包)。 举个例子 包括 除了代码的长度之外,以任何方式使用每种方法是否有特定的优势?内存分配?性能? 问题答案: 两者都没有性能或内存分配优势,它们都将编译为相同的字节码。 该语句是告诉编译器在哪里可以找到源代码所引用的类。 但是,仅按类导入有一个优势。如果在两个包中有一个名称完全相同的类,则在引用哪个类时就会发生冲突。 类和
问题内容: 和之间有什么区别? 是什么导致它们被抛出?如何解决? 在修改现有代码以包含新的jar文件时,我经常遇到这些throwables。我在客户端和服务器端都通过Webstart分发了一个Java应用程序。 我遇到的可能原因: 代码客户端未包含的软件包 我们正在使用的新jar缺少运行时类路径 版本与先前的jar冲突 今天,当我遇到这些问题时,我会采取一种犯错的方法来使事情正常进行。我需要更多的
问题内容: 据我了解,ng-model可以为分配模型的那个特定元素设置值。鉴于ng值与ng-model有何不同? 问题答案: 它与ng-model结合使用;对于radios和selects,是选择该项目时设置为ng- model的值。用它替代元素的“值”属性,该属性将始终将字符串值存储到关联的ng-model。 在单选按钮的上下文中,它允许您使用非字符串值。例如,如果您有单选按钮“是”和“否”(或
第二个代码: