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

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

ng (基本指令)

 ng-switch ng-repeat ng-view 

我想知道是否有人知道什么代表,因为我不能在文档中find它。 这是一个什么东西的缩写吗?

前缀ng代表“Angular”; Angular附带的所有内置指令都使用该前缀。 同样,build议您不要自己的指令中使用ng前缀,以避免未来版本的Angular中可能的名称冲突。

从常见问题解答 :

为什么这个项目叫做“AngularJS”? 为什么叫做“ng”的名字空间?

因为HTML有Angular括号,“ng”听起来像“Angular”。

我想你们中间没有太多的“星际迷航”粉丝。 “ng”代表下一代 ,因为Angular是下一代的HTML

“增强”的HTML我会说xD。

我以为他们把Angular这个名字的任意一个分段用作名字空间:

一个NG ular

另外“NG”听起来不像Angular; 不pipe你说哪一种方式。

NG代表“ 下一代 ”。

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

根据AngularJS杂项常见问题 :

为什么这个项目叫做“AngularJS”? 为什么叫做“ng”的名字空间?
因为HTML有Angular括号,“ng”听起来像“Angular”。

ng是Angular的简短代名词。 程序员不喜欢编写长名称,所以他们保持简短,这使得它更加神秘。 如果你看看汇编程序,你知道我的意思是用ADD,JMP等。JQuery是名字,'$'就是你用的。 Angular是名字,ng是你使用的。