Digo que olvide que incluso existe y use el prefijo de datos compatible con los estándares.
ACJ
2
@ACJ Hmm ... pensé que ng era el prefijo predeterminado en AngularJS. ¿Qué se debe usar en su lugar, según su experiencia?
Konrad Viltersten
1
@KonradViltersten, el ng-prefijo es el predeterminado. Sin embargo, el data-prefijo es una forma más compatible con los estándares para lograr el mismo resultado. Si le preocupa mezclar cosas relacionadas con Angular con HTML antiguo, también puede usar un data-ng-prefijo. Eso es perfectamente válido.
El prefijo ngsignifica "angular"; Todas las directivas incorporadas que se envían con Angular usan ese prefijo. Del mismo modo, se recomienda que no utilice el ngprefijo en sus propias directivas para evitar posibles colisiones de nombres en futuras versiones de Angular.
"ng" suena como "Angular" de la misma manera que "mkdir" suena como "make directory". Como en el antiguo hebreo, las vocales son irrelevantes. :-)
Charles Roth
@Backwards_Dave y esa es una de esas cosas que me cabrearon. ¡Se deben hacer esfuerzos para hacer que los códigos sean divertidos!
Damilola Olowookere
9
Están pensando demasiado en esto: P
Michelle Tilley
1
Ahora tiene mucho más sentido para mí, por qué el marco se llama Angular y qué significa ng. No tiene utilidad, pero sigue siendo un hecho divertido de aprender)
Islam Murtazaev
43
Supongo que no hay muchos fanáticos de Star Trek entre ustedes. "ng" significa Next Generation , ya que Angular es la próxima generación de HTML.
No es que NGsuene como Angular. Por supuesto, NGsuena como ngee. Pero no tenemos que comparar las pronunciaciones de NGcon la palabra completa Angular. NGEs más una abreviatura. Entonces, incluso si dejamos caer el primero Ae intentamos pronunciarlo Ngular, todavía sonará como Angular solamente. Entonces tomaron el fragmento inicial NGde la palabra Ngularpara crear una abreviatura que se usa como prefijo.
RBT
8
nges una abreviatura de A ng ular.
A los programadores no les gusta codificar nombres largos, por lo que lo hacen breve y eso lo hace un poco más críptico. Si miras a Assembler, sabes a qué me refiero con ADD, JMP, etc. JQuery es el nombre, $es lo que usas. Angular es el nombre, nges lo que usas.
¿Por qué este proyecto se llama "AngularJS"? ¿Por qué el espacio de nombres se llama "ng"?
Porque HTML tiene corchetes angulares y "ng" suena como "Angular".
De la publicación de Moe a continuación, estoy de acuerdo en que "" NG "no suena como Angular; no importa de qué manera lo digas". Esto es de sus propias preguntas frecuentes. =)
Brent Rittenhouse
1
Me resulta gracioso que piensen que "ng" suena como "angular". Angular tiene 3 sílabas por amor de Dios.
ng-
prefijo es el predeterminado. Sin embargo, eldata-
prefijo es una forma más compatible con los estándares para lograr el mismo resultado. Si le preocupa mezclar cosas relacionadas con Angular con HTML antiguo, también puede usar undata-ng-
prefijo. Eso es perfectamente válido.Respuestas:
El prefijo
ng
significa "angular"; Todas las directivas incorporadas que se envían con Angular usan ese prefijo. Del mismo modo, se recomienda que no utilice elng
prefijo en sus propias directivas para evitar posibles colisiones de nombres en futuras versiones de Angular.De las preguntas frecuentes :
fuente
Supongo que no hay muchos fanáticos de Star Trek entre ustedes. "ng" significa Next Generation , ya que Angular es la próxima generación de
HTML
."Mejorado"
HTML
diría xD.fuente
Pensé que tomaron una subsección arbitraria del nombre Angular y la usaron como espacio de nombres:
un NG ular
Además, "NG" no suena como Angular; no importa de qué manera lo digas.
fuente
NG
suene como Angular. Por supuesto,NG
suena comongee
. Pero no tenemos que comparar las pronunciaciones deNG
con la palabra completaAngular
.NG
Es más una abreviatura. Entonces, incluso si dejamos caer el primeroA
e intentamos pronunciarloNgular
, todavía sonará como Angular solamente. Entonces tomaron el fragmento inicialNG
de la palabraNgular
para crear una abreviatura que se usa como prefijo.ng
es una abreviatura de A ng ular.A los programadores no les gusta codificar nombres largos, por lo que lo hacen breve y eso lo hace un poco más críptico. Si miras a Assembler, sabes a qué me refiero con ADD, JMP, etc. JQuery es el nombre,
$
es lo que usas. Angular es el nombre,ng
es lo que usas.fuente
NG significa " Next Generation ".
Se utiliza en muchas aplicaciones como sufijo, especialmente en Linux . Ejemplo: syslog-ng y Aircrack-ng.
fuente
De acuerdo con las Preguntas frecuentes diversas de AngularJS :
¿Por qué este proyecto se llama "AngularJS"? ¿Por qué el espacio de nombres se llama "ng"?
Porque HTML tiene corchetes angulares y "ng" suena como "Angular".
fuente