我开始使用AngularJS,在处理angular.js文件的本地副本时遇到了问题。下面是我试着去工作的样本。当我引用CDN脚本时,页面正确地显示“Hello,World”。当我引用本地脚本时,不会发生绑定。浏览器能够定位本地angular.js文件,只是不执行绑定。
<html ng-app>
<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.js"></script>
<!--<script src="Scripts/angular.js"></script>-->
<script>
function HelloController($scope) {
$scope.greeting = { text: "Hello" };
}
</script>
</head>
<body>
<div ng-controller="HelloController">
<p>{{greeting.text}}, World</p>
</div>
</body>
</html>发布于 2015-04-25 21:54:01
如果我从1.3.15开始就会做这样的事情:
<html ng-app="main.app">
<head>
<script src="https://code.angularjs.org/1.3.15/angular.js"></script>
<script>
angular.module('main.app', [])
.controller('HelloController', function () {
var self = this;
this.greeting = { text: "Hello" };
})
</script>
</head>
<body ng-controller="HelloController as HelloCtrl">
<p>{{HelloCtrl.greeting.text}}, World</p>
</body>
</html>这遵循了最新的角度编码样式。
https://stackoverflow.com/questions/29871050
复制相似问题