javascript - Angular js 不起作用

标签 javascript html angularjs

这是我的 html 文件。 angular.js 文件在 java/main/webapp/js 文件夹下,当我点击它时 Intellij 可以看到它,但是代码不起作用!我在屏幕上打印了 {{helloMessage}} 而不是“hello world”

我在这里错过了什么?

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Angular test </title>

</head>
 <body>

<h1 ng-controller="HelloWorldCtrl">{{helloMessage}}</h1>

Angular test 
<script src="js/angular.js"> </script>
<script type="text/javascript">

  function HelloWorldCtrl($scope){
       $scope.helloMessage="Hello World";
  }

</script >

</body>
</html>

最佳答案

你忘了ng-app ,把它放在body标签中:

 <body ng-app>

看看working example .

关于javascript - Angular js 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17923859/

相关文章:

javascript - 制作一个 JavaScript 字符选择器

javascript - 为什么 coffescript 为循环 : "menu i + 1, dish for dish, i in courses" 产生一个额外的参数

javascript - 正则表达式:如果表达式存在则匹配,但如果表达式之前有特定字符串则不匹配

html - 为什么 html 电子邮件样板中的行高为 100%

html - 表格边框垂直和水平不相交

javascript - 动态需求列表的表单可访问性

javascript - 在 ng-bind-html 中渲染 Angular 代码

javascript - Kendo MVC NumericTextBoxFor 默认值未绑定(bind)到模型

javascript - AngularJS 为产品数量生成选择选项

javascript - RequireJS 和 AngularJS 多 Controller