只要我包含一个控制器,AngularJS就会停止工作

AngularJS stops working as soon as I include a controller

本文关键字:AngularJS 停止工作 控制器 包含一      更新时间:2023-09-26

我正在尝试学习AngularJS,我遇到了一个障碍。只要我在表单标签中包含一个控制器,任何剩余的angular 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/。滚动到底部。

有什么问题吗?

非常感谢马特

在body标签中你需要用ng-app

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

请参阅这里https://docs.angularjs.org/error/ng/areq?p0=messagingController&p1=not%20a%20function,%20got%20undefined这意味着没有messagingController函数,controller