我应该使用 Angular UI Bootstrap 还是普通的 Bootstrap 3? [关闭]

Posted

技术标签:

【中文标题】我应该使用 Angular UI Bootstrap 还是普通的 Bootstrap 3? [关闭]【英文标题】:Should I use Angular UI Bootstrap or plain Bootstrap 3? [closed] 【发布时间】:2014-01-03 05:34:44 【问题描述】:

在撰写本文时,Angular UI Bootstrap 基于 Twitter Bootstrap 2,而最新版本是 Bootstrap 3。如果我今天要在 Angular.js 中编写应用程序,我应该使用什么 UI 框架? Angular UI 还是简单的 Bootstrap?

有什么优点和缺点?无论是长期还是短期。

【问题讨论】:

为了我的一生;我不明白为什么这类问题会被关闭。我认为“主要基于意见的封闭”被完全滥用为封闭的理由,接近滥用。 “哪个更好?”之间存在巨大差异。问题和要求列举利弊的用户(如这个问题)。关闭它们(以及其他类似问题)大大低估了这些问题的有用性。我是说;超过 6000 次观看?显然人们想知道这个问题的答案。 这是一个很好也很重要的问题! 好问题,我不明白为什么它被关闭了 【参考方案1】:

在 Angular UI bootstrap 中有一个 bootstrap 3 分支,并且几乎所有内容都已迁移到该分支中的 bootstrap 3。你可以自己构建这个分支,几天或几周后,支持 bootstrap 3 的官方版本就会发布。你应该接受它。

【讨论】:

我遇到了同样的困境,并出于 JB 提到的相同原因决定使用 bootstrap3。您必须自己构建它,但这非常简单,顶部的常见问题解答为您指明了正确的方向:github.com/angular-ui/bootstrap/wiki/FAQ【参考方案2】:

正如您在 Angular UI (Bootstrap3 support) 的 repo 中的链接中看到的,对 Bootstrap3 的支持几乎准备就绪。

你说的是长期的,所以我假设你的应用程序不会在下个月投入生产,所以我会选择 Bootstrap3AngularUIbootstrap3 分支。但是,如果您现在想要一些稳定的东西,我认为您应该使用 Bootstrap 2.3 并准备在接下来的几个月内更新您的代码。

【讨论】:

我在印度申请了计算所得税。我需要在应用程序中使用弹出框和下拉菜单以及可折叠的 div。我试图在 Angular UI 中做到这一点。它在 plunker 和网站上运行良好。但是相同的代码不会在我的系统上触发。我尝试了各种方法让它工作但没有结果。最后,我在 bootstrap 3.0 中使用了 data-toggle 等,并让它轻松工作。

以上是关于我应该使用 Angular UI Bootstrap 还是普通的 Bootstrap 3? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

我应该如何在 Angular ui-router 中创建 templateUrl 属性的路径?

Angular 2 检查元素可见性

Angular 没有使用 ui-router 响应任何路由 - 当我输入时 URL 就会消失

Angular ui-select 仅过滤一个字段

我应该将 Angular 代码放在这个 Mean.js 应用程序中的啥位置以使该列表可排序?

Angular-ui-router 打字稿定义