【问题标题】:Can I use mdbootstrap without importing the entire library?我可以在不导入整个库的情况下使用 mdbootstrap 吗?
【发布时间】: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


【解决方案1】:

如果是ngx-bootstrap,可以直接导入,比如:

import { CarouselModule } from 'ngx-bootstrap/carousel';

【讨论】:

    猜你喜欢
    • 2015-05-11
    • 1970-01-01
    • 2017-03-15
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多