Angular - throw $ injectorMinErr('nomod','Module'{0}'不可用!你要么拼错了

时间:2014-08-05 09:46:35

标签: angularjs express

我生成了一个基本的快速4.0并将index.ejs更新为以下内容。一旦我添加了对Angular的引用,我开始看到Chrome上引发的异常。我看到几个帖子谈到了这个例外,但答案仍然无法解决我的问题。这可能是Express而不是Angular吗?           throw $ injectorMinErr('nomod','Module'{0}'不可用!你要么拼错了“+              “模块名称或忘记加载它。如果注册模块确保你”+              “将依赖项指定为第二个参数。”,name);

<!DOCTYPE html>
<html ng-app="myApp">
  <head>
<title><%= title %></title>
<link rel='stylesheet' href='/stylesheets/style.css' />
<script type='text/javascript' src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.17/angular.min.js"></script>
<script type='text/javascript' src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.17/angular-route.min.js"></script>
<script type='text/javascript'>
    var myApp = angular.module('myApp',[]);
</script>
</head>
 <body >
  <h1><%= title %></h1>
  <p>Welcome to <%= title %></p>
  <form method='post' action='test'>
    <input type='text' name='text'>
    <input type='submit'>
   </form>
 </body>
</html>

1 个答案:

答案 0 :(得分:-1)

首先 https://docs.angularjs.org/api/ng/directive/ngApp

因此请使用ngApp="myApp"