我有非常简单的代码
<!DOCTYPE html>
<html ng-app="app">
<head>
<link rel="stylesheet" type="text/css" href="assets/css/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="assets/css/app.css" />
<script type="text/javascript" src="assets/js/angular.min.js" />
<script type="text/javascript" src="assets/js/app.js" />
</head>
<body>
asdfasdf
{{1+2}}
</body>
</html>
而且我很确定所有内容都指向正确的目录。我的 app.js 是:
( function () {
var app = angular.module( 'app' , [] );
}) ();
但是,在本地主机上打开index.html,我只能看到一个空白页面,但是当我删除这些行时
<script type="text/javascript" src="assets/js/angular.min.js" />
<script type="text/javascript" src="assets/js/app.js" />
我看到一个页面,上面写着“asdfasdf {{1+2}}”,如何让 Angular 正常工作?我在某个地方犯了一个大错误吗?
最佳答案
脚本标签必须有结束标签。它们不能自行终止。
<script type="text/javascript" src="assets/js/app.js"></script>
关于javascript - angularjs 导入使 html 页面不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24504507/