一旦包含控制器,AngularJS就会停止工作

时间:2014-07-25 17:00:12

标签: javascript angularjs

我正在努力学习AngularJS,而且我遇到了障碍。只要我在表单标签上包含一个控制器,任何剩余的角度JS都会停止运行。

例如:

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

我将看到的是:

start 2
end {{ 1 + 1 }}

我在body标签上有ng-app。 我的页面顶部有角度脚本。 我为控制器包含一个js

如果您需要查看整个来源,请转到http://tatmanblue.com/。滚动到底部。

任何想法有什么不对?

日Thnx 马特

2 个答案:

答案 0 :(得分:2)

在body标签中,您需要使用ng-app

编写模块名称
<body ng-app="messagingForm" ...

答案 1 :(得分:0)

请看这里https://docs.angularjs.org/error/ng/areq?p0=messagingController&p1=not%20a%20function,%20got%20undefined,这意味着没有函数messagingController, 你错过了控制器的js