javascript - Angular ng-controller 不工作

标签 javascript angularjs

我是 Angular 新手,无法在下面的代码中找到错误。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"/>
    <title>Tutorial 2</title>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.js"></script>
    <script type="text/javascript">
        function testController($scope){
            $scope.data = {message: "test123"};
        }
    </script>
</head>
<body>
<div ng-app="">
    <div ng-controller="testController">
        <!--<input type="text" ng-model="test.sfdc"/>-->
        <h1>{{data.message}}</h1>
    </div>
</div>
</body>
</html>

以上代码打印<<data.message>>作为输出。请告诉我哪里出错了。

最佳答案

您还没有定义您的 Angular 模块。

例如

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

然后在您的 HTML 中:

<html ng-app="app">

关于javascript - Angular ng-controller 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34860718/

相关文章:

javascript - Cookies 和 SameSite + Secure - ExpressJS

javascript - 指令隔离范围 1.2.2

angularjs - 当我将数据保存到 mongoDB 时,如何在我的代码中获取 _id 值

javascript - 如何从nodejs访问Angular Js数据

javascript - Angular 2中路线更改时的结束间隔

javascript - Google map API V3 和 Internet Explorer

javascript - 如果容器有某个类的子级

javascript - 获取 UTC 时间戳

javascript - 无法在对 jQueryLite 的 CSS 调用中设置重复属性

javascript - AngularJS $scope 变量无缘无故改变值?