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

Kun*_*nle 261 angularjs

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

ng (基本指令)

ng-switch
ng-repeat
ng-view
Run Code Online (Sandbox Code Playgroud)

我想知道是否有人知道什么ng代表什么,因为我在文档中找不到它.它是某个缩写吗?

Mic*_*ley 256

前缀ng代表"Angular"; Angular附带的所有内置指令都使用该前缀.同样,建议您不要ng自己的指令上使用前缀,以避免在将来的Angular版本中发生可能的名称冲突.

来自FAQ:

为什么这个项目叫做"AngularJS"?为什么命名空间称为"ng"?

因为HTML有Angular括号,而"ng"听起来像"Angular".

  • "ng"肯定听起来不像"Angular". (30认同)
  • "ng"听起来像"Angular",就像"mkdir"听起来像"make directory"一样.和旧希伯来语一样,元音是无关紧要的.:-) (7认同)
  • 你们都在考虑这种方式:P (7认同)
  • 现在我更明白为什么这个框架被称为 Angular 以及 ng 代表什么。它没有什么用处,但仍然是一个值得学习的有趣事实) (2认同)

IGR*_*ACH 42

我想你们中的星际迷航粉丝并不多."ng"代表Next Generation,因为Angular是下一代HTML.

"增强" HTML我会说xD.

  • 它不代表Newgrounds? (3认同)

Moe*_*Moe 31

我认为他们采用了Angular名称的任意子部分并将其用作名称空间:

一个NG ular

加上"NG"听起来不像Angular; 无论你说哪种方式.

  • 不是NG听起来像Angular。当然,“ NG”听起来像“ ngee”。但是我们不必将NG的发音与完整的Angular进行比较。NG更像是一个缩写。因此,即使我们删除第一个`A`并尝试发音`Ngular`,它也仍然听起来像Angular。因此,他们使用单词“ Ngular”的起始片段“ NG”来创建缩写,并使用前缀。 (2认同)

Her*_*lom 8

ng是A ng ular 的缩写.

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


Ple*_*rds 6

NG代表" 下一代 ".

它在许多应用程序中用作后缀,特别是在Linux中.示例:syslog-ng和Aircrack-ng.

  • 你有文件支持这与Angular有关吗?否则,我不确定这是否解决了OP问题. (4认同)