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

时间:2013-02-03 03:49:49

标签: angularjs

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

ng(基本指令)

ng-switch
ng-repeat
ng-view

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

8 个答案:

答案 0 :(得分:250)

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

来自the FAQ

  

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

     

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

答案 1 :(得分:41)

我猜你们中的星际迷航粉丝并不多。 " NG"代表下一代,因为Angular是下一代HTML

"增强" HTML我会说xD。

答案 2 :(得分:28)

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

一个的 NG ular

加“NG”听起来不像Angular;无论你说哪种方式。

答案 3 :(得分:8)

ng是A ng ular的缩写。

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

答案 4 :(得分:5)

NG代表" 下一代"。

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

答案 5 :(得分:3)

根据AngularJS Miscellaneous FAQ

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

答案 6 :(得分:0)

当我临近最后期限并遇到上游角度框架问题时,我使用美国军事标准12修订版D中定义的NG的第二个定义。

答案 7 :(得分:0)

这家伙是 Google 的超级明星,我认为 ng 是他们文化的一部分。

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