0

我们即将启动一个 spartacus-storefront 项目(1.3.1),并且在文档中提到,计划在 2020 年第一季度移除 ng Bootstrap。

https://sap.github.io/cloud-commerce-spartacus-storefront-docs/spartacus-roadmap/#move-to-angular-9--ivy

这对于我们现在开始并基于 bootstrap 的项目意味着什么?如果我们想在不久的将来升级并且我们的组件基于引导程序,我们需要重构很多吗?这对我来说是一个黑匣子,这意味着什么。

4

2 回答 2

3

ngBootstrap 功能将在 2.0 中从 Spartacus 中删除,但自那时起,引导样式不会作为样式库中的依赖项而被删除。即使从 Spartacus 中删除了 bootstrap,您也始终可以将其导入您的项目中。

~ Caine 来自斯巴达克斯核心团队

于 2020-01-24T14:26:51.920 回答
2

ng-bootstrap 是一个用于引导组件的角度组件库。我们决定放弃这个实现。最初我们尝试在 1.0 版本之前完成此操作,以摆脱依赖关系,但我们无法在 1.0 版本之前删除模式。我们将删除 2.0 版本的最后一部分 ng-bootstrap(模态)。

这并不意味着我们正在放弃引导程序本身(还)。我们计划对各种 UI 系统变得不可知论,但这是一个更大的变化。

于 2020-01-24T14:26:16.340 回答