web-dev-qa-db-fra.com

AngularJS et guidon - tous deux requis ou non

J'ai besoin de savoir si AngularJS est utilisé comme framework js pour le front-end, avons-nous besoin de guidons séparément pour le moteur de modèle? ... comme dans ma vue, la fonctionnalité du moteur de modèle peut être accomplie en utilisant AngularJS lui-même!

37
Kaushik Shrestha

Vous avez raison, les guidons et Angular ensemble serait assez inutile.

Guidon et Angular sont des choses complètement différentes.

Le guidon est un moteur de modèle. Vous écrivez une chaîne de modèle fantaisie, lui donnez un objet JSON et il restitue le HTML à partir des données. Il n'y a pas de liaison de données, pas de mise à jour, c'est juste un rendu unique.

AngularJS est un compilateur HTML et un lieur de données. Angular recherchera dans le HTML les balises de modèle angulaire, les interprétera/compilera et mettra à jour le HTML avec les modifications des données sur une portée de contrôleur donnée. Angular ne se contente pas de restituer une chaîne HTML une fois, il compile le code HTML, le lie à une étendue et met à jour lorsque les données de cette étendue changent.

Guidon sur une image

Liaison de données AngularJS/modèle dans une image

compilateur HTML d'AngularJS dans un article

Présentation/guide complet d'AngularJS, afin que vous puissiez savoir comment cela fonctionne réellement

93
Andrew Joslin