40

我在引导程序(UI)和角度2中制作项目。我对这两件事都很陌生我的朋友建议我使用ng2引导程序我对ngx引导程序和ng2引导程序感到非常困惑。总是当我搜索 ng 2 引导程序时,它会将我带到 ngx 引导程序。两者有什么区别?

4

3 回答 3

33

Angular2发布以来,许多组件都作为 npm 模块发布,并且大多数组件都有前缀 - ng2-angular2- ,如ng2-bootstrapangular2-tags-input

在发布Angular4之后,所有这些节点模块都面临着严重的问题—— “我们必须重命名为 ng4 还是 angular4 ???”

这是 Angular Core Team 的 Igor Minar 写的答案。

http://angularjs.blogspot.com/2016/12/ok-let-me-explain-its-going-to-be.html

“这只是‘角度’”

正如您在此处看到的,Angular2Angular4都是Angular

而且升级版本不再像2到4那样痛苦。只需执行ng upgradencu -u -a

从现在开始,角度组件应该是ngx-something

于 2017-04-14T03:47:21.323 回答
29

ng2-bootstrap 和 ngx-bootstrap 是一回事:ng2-bootstrap 是旧名称,ngx-bootstrap 是新名称。这是一个试图创建一个特定于 Angular 版本的 Twitter Bootstrap 组件(即不依赖于 jQuery)的项目。该项目由 Valor Software 运营。我没有内部知识,但我的猜测是,当 Angular 将自己重新命名为“Angular”(而不是 Angular 2)时,名称发生了变化。

于 2017-04-13T14:06:52.437 回答
5

ngx-bootstrap 是 Bootstrap 3 和 Bootstrap 4 的原生 Angular 指令。包含所有核心,而不仅仅是由 Angular 提供支持的 Bootstrap 组件。基本上是一样的,但 ng2 是 ngx 的旧名称。

于 2017-04-13T14:12:44.410 回答