javascript - AngularJS Beginner 不是一个函数,未定义

标签 javascript angularjs

<html>
    <head>
    <script type="text/javascript" src="resources/js/angular.js"></script>
    <script type="text/javascript" src="resources/js/app.js"></script>
    </head>
    <body ng-app>

    <div ng-controller="DatumCtrl">
        <p>{{datum}}</p>
    </div>
    </body>
    </html>

app.js:

var DatumCtrl = function($scope) {
    $scope.datum = new Date();
};

这样我得到一个错误:

“错误:[ng:areq] 参数“DatumCtrl”不是函数,未定义。

我从 AngularJS 的介绍性文章中复制了代码,并且之前没有 AngularJS 的经验。

最佳答案

要拥有 Controller ,您需要先拥有模块:

var app = angular.module('MyApp',[]);

并使用:ng-app="MyApp"

关于javascript - AngularJS Beginner 不是一个函数,未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27521934/

相关文章:

javascript - 如何根据给定的坐标绘制具有倾斜 Angular 和旋转 Angular 矩形?

Javascript 无法完成代码

javascript - 基于时间计数器,我如何使用 angularjs 启用和禁用按钮

javascript - 如何在使用 AngularJS 提交 <select> 时绑定(bind)、填充和获取选定值

javascript - 将 float 转换为货币阿根廷比索

javascript - React.js、JavaScript 通过单击数组中的父元素获取 Img

javascript - Node.js 6.10 十六进制->BASE64->UTF8

angularjs - 使用 Canvas 和 AngularJS

javascript - AngularJS - 根本不触发/获取 Http 请求

javascript - ngTouch ngClick 不冒泡