我在Angular中第一次尝试编码,我无法在页面上加载表达式,因为我收到错误[$ injector:modulerr]无法实例化模块。我知道stackoverflow上有很多类似的问题,但没有一个能解决我的问题。 app.js的链接没有被破坏。
HTML
<!DOCTYPE html>
<html ng-app="store">
<head></head>
<body>
<script type"text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.6/angular.js"></script>
<script type="text/javscript" src="js/app.js"></script>
<p>{{ "hello" + "there"}}</p>
</body>
</html>
app.js
(function(){
var app = angular.module('store', [ ]);
})();
我只是在我的电脑上尝试本地。谢谢!
答案 0 :(得分:2)
您唯一的问题是代码中的拼写错误。
第一个脚本(第5行)中缺少=
,并且在第二个脚本中写入了javscript
而不是javascript
(行6 强>)
尝试以下代码
<!DOCTYPE html>
<html ng-app="store">
<head>
</head>
<body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.6/angular.js"></script>
<script type="text/javascript">
(function() {
var app = angular.module('store', []);
})();
</script>
<p>{{ "hello" + "there"}}</p>
</body>
</html>
希望它有所帮助!