Что означает ng в директивах Angular.js

Angular.js использует несколько директив с префиксом ng, как показано ниже:

ng (базовая директива)

ng-switch
ng-repeat
ng-view

Мне было интересно, знал ли кто-нибудь, что ng, потому что я не мог найти его в документах. Это аббревиатура для чего-то?

Ответ 1

Префикс ng означает "Angular;" все встроенные директивы, которые поставляются с Angular, используют этот префикс. Аналогичным образом рекомендуется не использовать префикс ng в ваших собственных директивах, чтобы избежать возможных конфликтов имен в будущих версиях Angular.

Из ЧаВо:

Почему этот проект называется "AngularJS"? Почему пространство имен называется "ng"?

Поскольку HTML имеет скобки Angular и "ng" звучит как "Angular".

Ответ 2

Думаю, среди вас не так много поклонников Star Trek. "ng" означает следующее поколение, поскольку Angular является следующим поколением HTML.

"Enhanced" HTML Я бы сказал xD.

Ответ 3

Я думал, что они взяли произвольный подраздел имени Angular и использовали его как пространство имен:

а NG улар

Плюс "NG" не похож на Angular; независимо от того, как вы это говорите.

Ответ 4

ng - это сокращение от A ng ular.

Программисты не любят кодировать длинные имена, поэтому они делают это коротким, и это делает его немного более загадочным. Если вы посмотрите на Ассемблер, вы поймете, что я имею в виду под ADD, JMP и т.д. JQuery - это имя, $ - это то, что вы используете. Angular - это имя, ng - это то, что вы используете.

Ответ 5

NG означает " Следующее поколение".

Он используется во многих приложениях как суффикс, особенно в Linux. Пример: syslog-ng и Aircrack-ng.

Ответ 6

Согласно часто задаваемым вопросам о AngularJS:

Почему этот проект называется "AngularJS"? Почему пространство имен называется "нг"?
Потому что у HTML есть угловые скобки, а "нг" звучит как "угловой".

Ответ 7

Когда я близок к крайнему сроку и сталкиваюсь с проблемой угловой структуры восходящего потока, я использую второе определение для NG, определенное в редакции D. Военного стандарта США 12, редакция D.