我只有几天时间进入AngularJS,并试图打印出这个简单的信息时遇到了麻烦。我有2个文件,一个是“index.html”,另一个是“app.js”。他们是头脑麻木简单:为什么我的AngularJS代码不工作? (刚开始)
<!--index.html:-->
<!DOCTYPE html>
<html ng-app="myApp">
<head>
<title>Testing Angular</title>
<script type="text/javascript" src="app.js"></script>
</head>
<body>
<div ng-controller="maryCtrl">
<p>{{mary}}</p>
</div>
</body>
</html>
<<!--end of index-->
//app.js:
var myApp = angular.module('myApp', []);
myApp.controller('maryCtrl', function ($scope) {
$scope.mary = 'had a little lamb.';
});
//end of app.js
页面上的输出应该是“有只小羊羔”。但我得到“{{mary}}”。真正让我失望的是,我有一台单独的电脑,它工作得很好。我想我必须有一个字符错误或缺少扩展名,但是我发现很难相信,因为我刚刚在此计算机上下载了Visual Studio 2015,该计算机上已预先加载了AngularJS和Angular-intellisense。任何帮助或批评将不胜感激。
没有下载它是你的代码错误,希望你错过了加上'angular.js'文件引用 –