/ / AngularJS cesse de fonctionner dès que j'inclus un contrôleur - javascript, angularjs

AngularJS cesse de fonctionner dès que j'inclus un contrôleur - javascript, angularjs

J'essaie d'apprendre AngularJS et je me heurte à un barrage routier. Dès que j'inclus un contrôleur dans mon étiquette de formulaire, tout JS angulaire restant cesse de fonctionner.

par exemple:

start {{ 1 + 1 }}
<form id="contact-form" ng-controller="messagingController">
</form>
end {{ 1 + 1 }}

Ce que je vais voir c'est:

start 2
end {{ 1 + 1 }}

J'ai ng-app sur la balise body. J'ai un script angulaire inclus en haut de ma page. J'inclus un js pour le controleur

Si vous avez besoin de voir la source entière, allez simplement à http://tatmanblue.com/. Faites défiler vers le bas.

Des idées ce qui ne va pas?

Thnx Mat

Réponses:

2 pour la réponse № 1

dans la balise body, vous devez écrire le nom du module avec ng-app

<body ng-app="messagingForm" ...

0 pour la réponse № 2

s'il vous plaît voir ici https://docs.angularjs.org/error/ng/areq?p0=messagingController&p1=not%20a%20function,%20got%20undefined ce qui signifie qu'il n'y a pas de fonction messagingController, Tu as manqué js pour controleur