未捕获的错误:没有模块:ui.bootstrap

时间:2013-10-08 09:56:13

标签: twitter-bootstrap angularjs

我正在尝试根据this documentation为依赖项安装bootstrap,但我得到Uncaught Error: No module: ui.bootstrap

index.html加载的文件:

<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">

<body>
....

<script src="lib/angular/angular.js"></script>
<script src="js/app.js"></script>
<script src="js/directives.js"></script>
<script src="js/controllers.js"></script>

app.js

app = angular.module("myApp", ['ngProgress','ui.bootstrap']);

文档说我需要的是:

  • AngularJS(最低版本1.0.4或1.1.2)
  • Bootstrap CSS

2 个答案:

答案 0 :(得分:11)

您缺少Angular UI Bootstrap脚本本身的脚本引用。您需要下载并引用它。

例如最新版本:https://github.com/angular-ui/bootstrap/blob/gh-pages/ui-bootstrap-0.6.0.min.js

此处所有版本:https://github.com/angular-ui/bootstrap/tree/gh-pages

如您所见,角度ui.bootstrap模块在​​该脚本中定义。

答案 1 :(得分:0)

<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css"> 

只下载bootstraps css

你需要链接bootstrap js文件,所以你的控制器可以获得ui.bootstrap