这是我的html文件:
<!DOCTYPE html>
<html ng-app="testApp">
<head>
<link rel="stylesheet" href="style.css" />
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.29/angular.js"></script>
</head>
<body>
<div ng-controller="TileController" class="finder-info-square">
// code....
</div>
</body>
</html>
这是我的Javascript文件:
(function(){
var app = angular.module("testApp", []);
var TileController = function($scope){
// do stuff....
};
app.controller("TileController", ["$scope", TileController]);
})();
这是我一直在犯的错误......
未捕获错误:[$ injector:modulerr]由于以下原因无法实例化模块testApp: 错误:[$ injector:nomod]模块&#39; testApp&#39;不可用!您要么错误拼写了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。
有人知道为什么会出现这种错误吗?我试图创建自己的testApp模块,但由于某种原因,它在创建模块时不断抛出此错误。
答案 0 :(得分:1)
您需要包含您的javascript文件以及角度库
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.29/angular.js"></script>
<script src="path/to/myscript.js"></script>