【发布时间】:2019-10-25 07:52:55
【问题描述】:
我对 Angular 有点陌生,我正在玩一个使用 bootstrap 的项目,对于所有动态组件,它使用 ngx-bootstrap。
当我想从 ngx-bootstrap(例如 carousel)导入组件时,我只需使用/导入该组件。
例如
import { OtherModeules, CarouselModule } from 'ngx-bootstrap';
问题 - 如果我想使用来自 mdbootstrap 的另一个轮播组件 我是否必须下载并使用整个库,只是为了使用轮播,还是我可以只获得那个组件?或者说一个来自 Angular Material design 的组件?
担心 - 害怕为不同的组件下载大量库,导致项目文件很大,用户需要下载更大的文件。
【问题讨论】:
-
对于较新版本的 Angular (5+),仅在编译时添加相关和使用的 js。因此,如果您使用 mdbootstrap 但仅导入和使用一个模块,则构建将仅包含相关模块 - 而不是整个 mdbootstrap 库.... 相关帖子 SO:stackoverflow.com/questions/52496276
标签: angular typescript angular-components ngx-bootstrap mdbootstrap