1

我一直试图将 AngularUI 连接到 Bootstrap 3 无济于事。我在这里从 bootstrap 3 分支获取了适当的 AngularUI 代码: https ://github.com/angular-ui/bootstrap/tree/bootstrap3_bis2

我选择了 AngularUI 工具提示指令作为一个简单的“测试用例”,看看我是否可以把它全部连接起来。

我收到的错误是:未捕获的错误:没有模块:ui.bootstrap

我在下面的 src 代码中共享了一个 Dropbox 链接。

Views/Home/index.cshtml contains the markup with references to angularjs and bootstrap
js/directives contains the only directive I am currently testing out which is the "tooltip" directive.

带有 src 代码的 Dropbox 链接 https://www.dropbox.com/sh/elwn0su5qwnqa27/zetaMxAa4Q

我不必下载 bootstrap 3 指令并将它们手动放置在我的项目中,现在是否有一个 CDN 可用于 AngularUI-Bootstrap3 指令,就像 AngularUI-Bootstrap2 一样?

谢谢你的帮助,

视听/视听

克里斯

4

1 回答 1

4

这是因为您尝试仅提取 AngularUI 源的一部分,而不是编译版本。

因此,您缺少“ui.bootstrap”(当然还有其他部分)的模块声明。

由于没有完成 Bootstrap 3 的兼容性,因此这个 AngularUI 版本没有编译版本(也没有更多的 CDN)。

您必须从分支 bootstrap3_bis2 获取所有源代码,并使用 grunt 构建它们。它在项目 README 中进行了解释(贡献于项目 > 构建)。

它将生成 2 个 JS 文件(一个被缩小,另一个不是),您必须将其中一个包含到您的页面中,它才能正常工作。

于 2013-10-15T14:50:35.603 回答