Angular.js использует несколько директив с префиксом ng
, как показано ниже:
ng
(базовая директива)
ng-switch
ng-repeat
ng-view
Мне было интересно, знал ли кто-нибудь, что ng
, потому что я не мог найти его в документах. Это аббревиатура для чего-то?
Префикс ng
означает "Angular;" все встроенные директивы, которые поставляются с Angular, используют этот префикс. Аналогичным образом рекомендуется не использовать префикс ng
в ваших собственных директивах, чтобы избежать возможных конфликтов имен в будущих версиях Angular.
Из ЧаВо:
Почему этот проект называется "AngularJS"? Почему пространство имен называется "ng"?
Поскольку HTML имеет скобки Angular и "ng" звучит как "Angular".
Думаю, среди вас не так много поклонников Star Trek. "ng" означает следующее поколение, поскольку Angular является следующим поколением HTML
.
"Enhanced" HTML
Я бы сказал xD.
Я думал, что они взяли произвольный подраздел имени Angular и использовали его как пространство имен:
а NG улар
Плюс "NG" не похож на Angular; независимо от того, как вы это говорите.
NG
звучит как Angular. Конечно, NG
звучит как ngee
. Но мы не должны сравнивать произношение NG
с полным словом Angular
. NG
- это скорее сокращение. Так что даже если мы Ngular
A
и попытаемся произнести « Ngular
она все равно будет звучать только как « Ngular
. Поэтому они взяли начальный фрагмент NG
слова Ngular
чтобы создать аббревиатуру, в которой используется префикс.
NG означает " Следующее поколение".
Он используется во многих приложениях как суффикс, особенно в Linux. Пример: syslog-ng и Aircrack-ng.
ng - короткое проношение Angular. Программисты не любят кодировать длинные имена, поэтому они сохраняют его короткими и делают его более загадочным. Если вы посмотрите на Assembler, вы знаете, что я имею в виду с ADD, JMP и т.д. JQuery - это имя, "$" - это то, что вы используете. Angular - это имя, которое вы используете.
В соответствии с Часто задаваемые вопросы по частоте > AngularJS:
Почему этот проект называется "AngularJS"? Почему пространство имен называется "ng"?
Поскольку HTML имеет Angular скобки и "ng" звучит как "Angular".