Что означает 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.