ChatGPT解决这个技术问题 Extra ChatGPT

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

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

ng(基本指令)

ng-switch
ng-repeat
ng-view

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

我说忘记它甚至存在,而是使用符合标准的数据前缀。
@ACJ 嗯...我认为 ng 是 AngularJS 中的默认前缀。根据您的经验,应该改用什么?
@KonradViltersten,ng- 前缀 默认值。但是,data- 前缀是实现相同结果的更符合标准的方式。如果您担心将 Angular 相关的内容与普通的旧 HTML 混合在一起,您当然也可以使用 data-ng- 前缀。这是完全有效的。
它与Andrew Ng有什么联系吗?
早在引入框架之前,我就通过看很多香港电影的 DVD 听到了 NG;它们通常包含一堆“NG场景”或“不良场景”:已删除的场景。我什至看过一部电影,其中一个角色大喊“NG!NG!”在“这不算数!”的上下文中现在,每当我从事 Angular 项目时,我通常将 ng-codes 读为“no-good-whatever”,或者有时,如果 NG 后面跟着一个元音,就好像它是一个粤语单词,比如“ngo”。

C
Community

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

the FAQ

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


“ng”绝对不像“Angular”。
“ng”听起来像“Angular”,就像“mkdir”听起来像“make directory”一样。和古希伯来语一样,元音是无关紧要的。 :-)
@Charles Roth 在这种情况下,“ng”听起来不像“Angular”,因为我想相信,当您发音“mkdir”时,您通常会像您正确所说的“make directory”一样;但我敢打赌,当你想发音像“ng-view”这样的东西时,普通人通常会像“EN-GEE-VIEW”一样……对我来说这听起来不像“Angular”-\_0_/-
你们都在想这种方式太多了:P
现在对我来说更有意义的是,为什么框架被称为 Angular 以及 ng 代表什么。它没有用处,但仍然是一个值得学习的有趣事实)
8
8bitjunkie

我猜你们中间没有多少星际迷航迷。 “ng”代表 Next Generation,因为 Angular 是 HTML 的下一代。

“增强”HTML 我会说 xD。


它不代表Newgrounds?
我真的希望这是真的。
M
Moe

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

角度的

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


并不是 NG 听起来像 Angular。当然,NG 听起来像 ngee。但是我们不必将 NG 的发音与完整的单词 Angular 进行比较。 NG 更像是一个缩写。所以即使我们去掉第一个 A 并尝试发音为 Ngular,它仍然听起来像 Angular 而已。因此,他们使用单词 Ngular 的起始片段 NG 来创建一个使用前缀的缩写。
n
nbro

ng 是 Angular 的缩写。

程序员不喜欢编写长名称,所以他们保持简短,这使它更加神秘。如果您查看 Assembler,您就会知道我对 ADD、JMP 等的含义。JQuery 是名称,$ 是您使用的。 Angular 是名称,ng 是您使用的名称。


N
NaN

NG 代表“下一代”。

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


aircrack 中的 ng 不代表“引擎”吗?
您是否有文档支持这与 Angular 相关?否则,我不确定这是否解决了 OP。
Angular 1 不是下一代。这只是设计的废话。
r
ruffin

根据AngularJS Miscellaneous FAQ

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


从 Moe 下面的帖子中,我同意““NG”听起来不像 Angular;不管你怎么说。”。这是来自他们自己的常见问题解答。 =)
我觉得他们认为“ng”听起来像“angular”很有趣。看在上帝的份上,Angular 有 3 个音节。
C
Chris Nelson

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

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


谷歌没有超级明星。非常非常非常幸运的家伙。