由於在未来的专案有机会使用到 Bootstrap,所以就藉这个机会来介绍一下如何在 Angular 环境里使用 Bootstrap。
由於我对於 Bootstrap 4 比较熟悉,为了让我们能更快速的实作出切版,所以这边就来简介一下在 Angular 里使用 npm 安装 Bootstrap 的过程。
npm i bootstrap@4 jquery popper.js --save
因为 Bootstrap 4 还支援 jQuery,所以如果有需要用到里面的互动元件,就需要一并安装。
@4
指定版本,那麽就会直接安装 Bootstrap 5,此时如果你想要改成安装 Bootstrap 4,那麽可以先输入以下指令,移除当前的 Bootstrap 5。npm uninstall bootstrap
接着再次安装 Bootstrap 4 即可。
npm i bootstrap@4
补充:在 npm v5.0.0 之後,
--save
已经成为预设指令,所以上面的--save
可以不用加。
既然已经安装完了,我们就马上从 Bootstrap 的官方网站复制一段程序码,贴到专案资料夹的 index.html 中,来看看 Bootstrap 是否有在我们的应用程序里顺利运作。
使用 ng serve
运行 Angular 应用程序来看看画面。
发现 Bootstrap 并没有在画面上正常运行。
将 Bootstrap 引入到 Angular 中:
我们还差一个步骤,就是把 Bootstrap 引入到 Angular 之中,首先我们先找到 angular.json 这个档案,并且找到 build 底下的 styles 这个区块。
不是 test 底下的 styles 哦!不然会没作用!因为我就贴错过…
接着贴上这段路径:
"./node_modules/bootstrap/dist/css/bootstrap.min.css"
接着存档,你会发现画面没变,Bootstrap 的样式仍然没出现。
ctrl + c
中断运行,再重新输入一次 ng serve
,重新启动服务器。这样一来,我们就可以在 Angular 应用程序上使用 Bootstrap 了!
>>: JavaScript | By value V.S. By reference(传值 V.S. 传参考)
当元件之间共用方法时就可以使用组件,所有元件的选项都可以使用,当使用mixin时,mixin中的选将...
在之前的文章中提到过,在 Planning 中进行 Refine 容易造成开会时间冗长,造成讨论缺乏...
在fragment里面使用元件 常常在写程序时会遇到再fragment抓不到元件的事情 用这个方式就...
这次演讲的主题为「SAP ERP持续性稽核快速导入方法」,我想与大家分享我的想法,称为JBOT i...
functional programming (後面简称 FP,不是 FB) 这两个特性,很重要,我...