ngx-bootstrap 和 ng2 bootstrap 之间的区别?

difference between ngx-bootstrap and ng2 bootstrap?

我正在 bootstrap (UI) 和 angular 中制作项目 2. 我对这两件事都是新手 我的朋友建议我使用 ng2 bootstrap 我对 ngx bootstrap 和 ng2 bootstrap 很困惑。总是当我搜索 ng 2 bootstrap 时,它会将我带到 ngx bootstrap。两者有什么区别?

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

ngx-bootstrap 是 Bootstrap 3 和 Bootstrap 4 的本机 Angular 指令。包含所有核心,而不仅仅是 Bootstrap 由 Angular。基本上,它是一回事,但 ng2 是 ngx 的旧名称。

自从 Angular2 发布以来,许多组件被发布为 npm 模块,并且大多数都有前缀 - ng2-angular2-ng2-bootstrap, angular2-tags -输入.

在发布Angular4之后,所有的节点模块都面临着严重的问题- "Do we have to be renamed to ng4 or angular4???"

这是 Angular 核心团队的 Igor Minar 写的答案。

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

"It’s just “Angular”"

这里可以看到,Angular2Angular4都是Angular.

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

从现在开始 angular 组件应该是 ngx-something.