javascript - Angular .js :38Uncaught Error: [$injector:modulerr]

标签 javascript angularjs

下面是代码,我已经包含了 Angular 文件,甚至是 Angular 路线,但它仍然给出相同的错误。我正在尝试一个非常简单的 Angular 代码,但它仍然给我这个错误,有人可以告诉我我哪里出错了。谢谢。

<title>Login</title>
<div></div>
<div class="middle-box text-center loginscreen animated fadeInDown">
<div>
<div></div>
<h3>Welcome to Login</h3>
</div>
<div ng-app="myApp" ng-controller="LoginCtrl">
<a ng-show="failedattempt">
  <small>Wrong username or password</small></a>
<form role="form" class="m-t">
  <div class="form-group">
    <!--input(type='hidden', name='_csrf', value='<%= csrfToken %>')-->
    <input type="email" placeholder="Username" ng-model="user.username" required="true" class="form-control"/>
  </div>
  <div class="form-group">
    <input type="password" placeholder="Password" ng-model="user.password" required="true" class="form-control"/>
  </div>
  <button type="submit" id="submit" ng-click="submit()" class="btn btn-primary block full-width m-b">Login</button><a href="/login/forgot/"><small>Forgot password?</small></a>
</form>
</div>
</div>
<script type="text/javascript">
var app = angular.module("myApp", ['$scope']);
app.controller("LoginCtrl", function($scope){
var url = "/login/";
$scope.failedattempt=false;
$scope.user = {
username:"",
password:""
};
$scope.submit = function($scope){
  $scope.failedattempt = true;
}});
</script>

最佳答案

您可以使用以下应用程序定义吗

var app = angular.module("myApp", []);

定义中无需包含“$scope”。

关于javascript - Angular .js :38Uncaught Error: [$injector:modulerr],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36859741/

相关文章:

javascript - json 文件未加载到浏览器

javascript - 附加带有回车符和后缀的文本区域

javascript - Jasmine Controller 测试,预计 spy 已被调用

javascript - 将指令转换为 typescript 时扩展 $scope

javascript - JQuery:识别表格文本框列中的重复值并突出显示文本框

javascript - 使用 NG-Repeat angularJS 进行 CSS 图像格式化

javascript - AngularJS $location.path 未按预期工作

javascript - 使用 js jQuery 的 Rails 3.1 错误 - "Template is missing"

javascript - 为什么 Bootstrap 灯箱缩略图不起作用

javascript - 使用 jQuery 设置复选框