【问题标题】:Bootstrap 4 or Boootstrap UI?Bootstrap 4 还是 Bootstrap UI?
【发布时间】:2026-01-04 20:35:01
【问题描述】:

我遇到了一些问题。在 Angular 2 上开发应用程序时,使用 Angular 支持的 Boostrap 4 或 Bootstrap UI(基于 v4.0.0-alpha.6)有什么区别? BootstrapUI 是否有一些必须具备的东西,而 Bootstrap 4 没有?

【问题讨论】:

    标签: css angular bootstrap-4 bootstrap-ui


    【解决方案1】:

    Bootstrap UI 不是基于 Bootstrap JS 的行为的直接包装器,它是 Angular 中该行为的重写,因此没有 Bootstrap 或 jQuery 依赖项,只有 bootstrap-css-only 节点模块,它纯粹是引导 CSS。因此,如果您正确使用 Angular,大多数 Bootstrap 组件将无法工作。您将需要编写自己的指令以使它们工作。因此,使用 Angular Bootstrap 可能会更容易,它会为您完成所有工作 (Source)。

    【讨论】:

    • 如果我错了,请纠正我。所以 BootstrapUI 它是具有相同功能的库,但是原始 Bootstrap 中的部分 JS 代码被重写为 TypeScript 以在 Angular 2 App 中正常工作?
    • 确实,(虽然,JS和Typescript是同一枚硬币的两个面,因为每个编译的TS文件都会产生一个JS文件)^^