ng在Angular.js指令中代表什么

Angular.js使用了几个前缀为ng的指令,如下所示:

ng(基本指令)

ng-switch
ng-repeat
ng-view

我想知道是否有人知道ng代表什么,因为我在文档中找不到它。是什么东西的首字母缩写吗?

112281 次浏览

前缀ng代表“Angular”;Angular附带的所有内置指令都使用这个前缀。类似地,建议你在指令上使用ng前缀,以避免在Angular的未来版本中可能发生的名称冲突。

FAQ:

为什么这个项目叫“AngularJS"为什么命名空间叫“;ng"”?

因为HTML有Angular括号和"ng"听起来像“angular”。

我猜你们当中没有多少《星际迷航》的粉丝。“ng”代表下一代,因为Angular是HTML的下一代。

"Enhanced" HTML我会说xD。

我认为他们从Angular名称中任意取了一个分段作为命名空间:

aNGular

加上“NG”听起来不像Angular;不管你怎么说。

NG代表“下一代”。

它在许多应用程序中被用作后缀,特别是在Linux中。例如:syslog-ng、Aircrack-ng。

根据AngularJS杂项常见问题:

< p > 为什么这个项目叫“AngularJS”?为什么命名空间称为“ng”?
因为HTML有Angular的括号,“ng”听起来像“Angular”

ng是Angular的缩写。

程序员不喜欢编写长名字的代码,所以他们尽量让名字短一些,这让名字更神秘一些。如果你看看Assembler,你就知道我说的ADD, JMP等等。JQuery是名称,$是你使用的。Angular是它的名字,你使用的是ng

这家伙是一个超级巨星,我认为吴恩达是他们文化的一部分。

https://en.wikipedia.org/wiki/Andrew_Ng