NGX代表什么,有什么用?

Jes*_*zor 22 angular

一般来说什么是NGX。我总是在 Angular 中看到它带有模块名称,它是什么以及它有什么作用。

Yas*_*han 23

ng = 像原来一样的角度 ng-bootstrap

ngx = Angular + x(重新定义/现代/新/下一代)更新如 ngx-bootstrap

此外,许多 ng 包是从旧的 AngularJS(即 1.x)时代开始运行的。ngx 包主要是为 Angular 2+ 设计的。


jar*_*smk 14

'ng' 是 AngularJS 和任何相关包的典型前缀。

当最终 Angular 项目发展并分裂为 AngularJS(使用 Javascript)和 Angular(使用 Typescript 和不同的架构以及不同的版本标准)时,必须有某种方法来区分这两者。

最初,Angular 被称为“Angular 2”(ng2),但在对它的一些核心模块进行版本校正并实现语义版本控制之后,它跳过了版本 3,直接进入了版本 4(在撰写本文时) ,它是第 8 版)。这是Angular 团队更新的一篇博客文章,涵盖了这一点。

这会导致包添加前缀“ngx”来标识与 Angular 相关的任何内容,并简单地 ng 指代与 AngularJS 相关的包(仍在进行中)

我将在编辑中添加对上述声明的引用。

编辑

我找到了来自 Angular的官方品牌指南,它对此有所了解。