javascript - angularjs 导入使 html 页面不起作用

标签 javascript angularjs

我有非常简单的代码

<!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/

相关文章:

javascript - 避免触发多次点击事件

javascript - 由于 header 导致 scrollto 偏移 javascript 的问题

javascript数组推送可以工作,但不能分配给它的索引

javascript - Angular View 无法正常运行

javascript - 在 javascript 中为数组和数组数组创建函数。

pdf - 从位于 SharePoint Server 中的 PDF 文件生成缩略图?

javascript - 如何检查打印对话框是否打开(Mozilla 和 Chrome)

angularjs - 如何解析 Angular.JS 中变量的 HTML 内容?

javascript - 遍历数组以将图像添加到 DOM

angularjs - UI-Router 嵌套 - 多个 View ,保持一个 View 并同时更改另一个 View