定义AngularJS控制器时出错

时间:2014-08-07 13:44:01

标签: angularjs angularjs-controller

我从AngularJS开始,创建我的第一个App&控制器我收到此错误:

Error: [ng:areq] http://errors.angularjs.org/1.2.21/ng/areq?p0=SheetController&p1=not%20a%20function%2C%20got%20undefined

这是我的html代码部分:

<div ng-app="SheetFrom">
    <div id="sheetform-container" ng-controller="SheetController">
        <form action="#">
        </form>     
    </div>
</div>

这是我的JS档案:

var ngApp;

ngApp = angular.module('SheetFrom', []);

ngApp.controller('SheetController', function() {

});

请帮忙吗?感谢!!!

1 个答案:

答案 0 :(得分:0)

当我开始使用AngularJS时,我也遇到了这个问题。我解决了它,包括

<script src="../angular.min.js"></script>

确保以正确的方式设置您的应用和控制器,也可能因为这个原因而给您错误。写下类似的东西:

HTML:

<div ng-app="fizzBuzzApp"></div>

App.js:

var myApp = angular.module('fizzBuzzApp', []);

控制器:

myApp.controller('fizzBuzzController', function($scope){
});