我正在尝试运行 angularjs 页面。我只创建了一个控制器,但它不起作用。
我已尽可能减少代码以发现问题,但我找不到它,只有两个文件:
index.html
<html np-app>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
<script src="main.js"></script>
</head>
<body ng-controller="RunmeCtrl">{{hi}}</body>
</html>
main.js
function RunmeCtrl($scope) {
console.log('RUNNING!!!');
$scope.hi="asjklfdkajsfkl";
}
console.log('script loaded');
控制台只记录script loaded
,但没有调用控制器,我不知道为什么。该页面在浏览器中显示“{{hi}}”。没有显示错误。
任何想法?
更新:
Angularjs 加载正确,因为我可以angular
在 javascript 控制台上找到对象:
> angular
Object {element: function, bootstrap: function, copy: function, extend: function, equals: function…}