【问题标题】:$injector:modulerr when i use angular-strap?$injector:modulerr 当我使用角带时?
【发布时间】:2014-02-27 18:59:10
【问题描述】:

我将展示我所有的代码:

<!doctype html>
<html lang="en" ng-app='myapp'>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="bootstrap/css/bootstrap.css">
    <link rel="stylesheet" href="bootstrap/css/bootstrap-responsive.css">
</head>
<body ng-controller="myCtrl">
    <input type="text" ng-model="testforie">
    <h1>{{testforie}}</h1>

<button type="button" class="btn btn-lg btn-primary" data-placement="top-right" data-container="body" data-duration="3" bs-alert="alert">Click to toggle alert
  <br>
  <small>(using an object)</small>
</button>
    <div>
        <button  data-template="popoverTpl.html" bs-popover>angular strap popover</button>
    </div>
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.min.js"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular-route.min.js"></script>
    <script src="bower_components/angular-strap/dist/angular-strap.min.js"></script>
    <script src="bower_components/angular-strap/dist/angular-strap.tpl.min.js"></script>
    <script src="app.js"></script>
</body>
</html>

我的控制器:

angular.module('myapp',['ngAnimate', 'ngSanitize', 'mgcrea.ngStrap'])
.controller('myCtrl', ['$scope','$alert', function ($scope,$alert) {
    $scope.alert = {
      "title": "Holy guacamole!",
      "content": "Best check yo self, you're not looking too good.",
      "type": "info"
    };
     var myAlert = $alert({title: 'Holy guacamole!', content: 'Best check yo self, you\'re not looking too good.', placement: 'top', type: 'info', show: true});
}])

错误是:

未捕获的错误:[$injector:modulerr] http://errors.angularjs.org/1.2.9/$injector/modulerr?p0=myapp&p1=Error%3A%2…org%2F1.2.9%2F%24injector%2Fmodulerr%3Fp0%3DngAnimate%26p1%3DError%253A%25......5)

这是一个非常简单的演示,我只是想开始使用角带,但总是出现一些错误,表明我错过了一些文件,这真的吓到我了!

我的问题在哪里?我怎样才能启动我的角带应用程序?

【问题讨论】:

    标签: angularjs angularjs-directive angular-strap


    【解决方案1】:

    您已将 ngSanitize 定义为 myapp 模块中的依赖项,但未将 angular-sanitize.min.js 包含在 HTML 中。

    添加&lt;script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular-sanitize.min.js"&gt;&lt;/script&gt; 你应该没问题:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-28
      • 1970-01-01
      • 2014-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-15
      相关资源
      最近更新 更多