Angular.js utilise plusieurs directives préfixées ng
comme ci-dessous:
ng
(directive de base)
ng-switch
ng-repeat
ng-view
Je me demandais si quelqu'un savait ce que ng
représentait parce que je ne pouvais pas le trouver dans les documents. Est-ce un acronyme pour quelque chose?
ng-
préfixe est la valeur par défaut. Cependant, ledata-
préfixe est un moyen plus conforme aux normes pour obtenir le même résultat. Si vous souhaitez mélanger des éléments liés à Angular avec du HTML ancien, vous pouvez bien sûr également utiliser undata-ng-
préfixe. C'est parfaitement valable.Réponses:
Le préfixe
ng
signifie «angulaire». toutes les directives intégrées fournies avec Angular utilisent ce préfixe. De même, il est recommandé de ne pas utiliser leng
préfixe sur vos propres directives afin d'éviter d'éventuelles collisions de noms dans les futures versions d'Angular.De la FAQ :
la source
Je suppose qu'il n'y a pas beaucoup de fans de Star Trek parmi vous. "ng" signifie Next Generation , car Angular est la prochaine génération de
HTML
."Amélioré",
HTML
je dirais xD.la source
Je pensais qu'ils prenaient une sous-section arbitraire du nom angulaire et l'utilisaient comme espace de nom:
un NG ular
De plus, "NG" ne ressemble pas à Angular; peu importe la façon dont vous le dites.
la source
NG
ressemble à Angular. Bien sûr,NG
ça sonnengee
. Mais nous n'avons pas à comparer les prononciations deNG
avec le mot entierAngular
.NG
est plus une abréviation. Donc, même si nous laissons tomber le premierA
et essayons de le prononcer,Ngular
cela ressemblera toujours à Angular. Ils ont donc pris le fragmentNG
de départ du motNgular
pour créer une abréviation qui est utilisée un préfixe.ng
est l'abréviation de A ng ular.Les programmeurs n'aiment pas coder les noms longs, donc ils le gardent court et cela le rend un peu plus cryptique. Si vous regardez Assembleur, vous savez ce que je veux dire avec ADD, JMP etc. JQuery est le nom,
$
c'est ce que vous utilisez. Angulaire est le nom,ng
c'est ce que vous utilisez.la source
NG signifie " Next Generation ".
Il est utilisé dans de nombreuses applications comme suffixe, spécialement sous Linux . Exemple: syslog-ng et Aircrack-ng.
la source
Selon la FAQ Divers AngularJS :
Pourquoi ce projet s'appelle-t-il "AngularJS"? Pourquoi l'espace de noms est-il appelé "ng"?
Parce que HTML a des crochets angulaires et "ng" sonne comme "Angulaire".
la source