请帮助了解问题所在。我对AngularJS很新,也许我错过了一些东西。 这是我简单的HTML:
<!DOCTYPE html>
<html>
<script type="text/javascript" src="angular.js"></script>
<script type="text/javascript" src="app.js"></script>
</head>
<body ng-app="myApp">
</body>
</html>
JS
(function(){
var app = angular.module('myApp',[]);
});
和所有时间错误:
未捕获错误:[$ injector:modulerr]由于以下原因无法实例化模块myApp:
错误:[$ injector:nomod]模块'myApp'不可用!您要么错误拼写了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。
答案 0 :(得分:5)
我想你可能想要称之为即时功能:
(function(){
var app = angular.module('myApp',[]);
})();
否则,JavaScript内部永远不会运行。