2


直接从http://angular-ui.github.io/bootstrap/复制的示例
根本不起作用,无论是在本地还是在 plunker 中。不知道为什么。Bootstrap CSS 已加载,ui-bootstrap-tpls.min.js 和 angular.min.js 也已加载(尽管 angular 本身工作得很好)。
这是 plunker:
http
://plnkr.co/edit/15GWWFSUwab4VmaxfFPf 我在浏览器中没有收到任何 js 错误,但它不起作用。
请帮忙。我需要在我的网站上使用它(即,即使我编写自己的 html/js 代码,手风琴也不起作用)。

4

1 回答 1

10

从演示站点创建的 plunker 工作完美,刚刚从演示站点创建了一个 plunker:http ://plnkr.co/edit/z9RQKgNBTRbigyQs7OGW?p=preview

在您的 plunker 中,您没有声明对模块的依赖,ui.bootstrap如演示页面顶部所述:

一旦你下载了所有文件并包含在你的页面中,你只需要声明对 ui.bootstrap 模块的依赖: angular.module('myModule', ['ui.bootstrap']);

添加对上述模块的依赖项后,您的 plunker 也可以工作: http ://plnkr.co/edit/00bK0rNDYIrH9a9TVRk3?p=preview

还有一件事——你至少需要 AngularJS 1.0.5——在 AngularJS 的早期版本中存在一些错误,阻止了这个指令正常工作。

于 2013-07-11T15:16:47.480 回答