7

jQLite(内置 AngularJS)是否足以在 Twitter Bootstrap 中执行 javascript 功能(如下拉菜单)?

docs.angularjs说:

停止尝试使用 jQuery 修改控制器中的 DOM 的 DOM 操作。真的。这包括添加元素、删除元素、检索它们的内容、显示和隐藏它们。使用内置指令,或在必要时编写自己的指令来进行 DOM 操作。有关复制功能,请参见下文。

4

2 回答 2

6

根据Angular UI Github,没有。

Native AngularJS (Angular) directives for Twitter's Bootstrap. Small footprint (5kB gzipped!), no 3rd party JS dependencies (jQuery, bootstrap JS) required! 
http://angular-ui.github.io/bootstrap/

尽管请记住这是专门为 Angular UI 制作的包装器,但您可能/可能无法轻松使用其他人用它编写的引导插件。

但是,如果使用默认的 Angular UI 和引导程序副本,那么您将需要 jQuery,因为 github 存储库中的代码已经过大量修改,可以在没有 jQuery 的情况下工作。

[编辑] 如评论中所述,UI Bootstrap也是一个非常好的选择。

于 2013-08-01T07:07:58.227 回答
5

如果您使用的是 Angular UI 引导程序,则不需要 jquery

试试这个示例网站

于 2013-08-01T07:07:40.313 回答