我在引导程序(UI)和角度2中制作项目。我对这两件事都很陌生我的朋友建议我使用ng2引导程序我对ngx引导程序和ng2引导程序感到非常困惑。总是当我搜索 ng 2 引导程序时,它会将我带到 ngx 引导程序。两者有什么区别?
3 回答
自Angular2发布以来,许多组件都作为 npm 模块发布,并且大多数组件都有前缀 - ng2-或angular2- ,如ng2-bootstrap、angular2-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
“这只是‘角度’”
正如您在此处看到的,Angular2和Angular4都是Angular。
而且升级版本不再像2到4那样痛苦。只需执行ng upgrade或ncu -u -a。
从现在开始,角度组件应该是ngx-something。
ng2-bootstrap 和 ngx-bootstrap 是一回事:ng2-bootstrap 是旧名称,ngx-bootstrap 是新名称。这是一个试图创建一个特定于 Angular 版本的 Twitter Bootstrap 组件(即不依赖于 jQuery)的项目。该项目由 Valor Software 运营。我没有内部知识,但我的猜测是,当 Angular 将自己重新命名为“Angular”(而不是 Angular 2)时,名称发生了变化。
ngx-bootstrap 是 Bootstrap 3 和 Bootstrap 4 的原生 Angular 指令。包含所有核心,而不仅仅是由 Angular 提供支持的 Bootstrap 组件。基本上是一样的,但 ng2 是 ngx 的旧名称。