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是你使用的。