angular+bootstrap+fontawesome 使用总结

版本介绍:angular7.0x+bootstrap 4.x+fontawesome 0.3.0.

首先在angualr 项目中要使用bootstrap,实际使用的是它的 css,js 两个文件,步骤如下:

一:安装。 ① npm install bootstrap --save

                   ②npm install jquery --save   (可以根据自己的选择是否安装)

安装描述文件③ npm install @types/jquery --save -dev    ④ npm  install @types/bootstrap --save -dev

二:修改配置。在 angular.json  文件中找到  styles ,script,把安装好目录放进去。"style":["src/styles.scss",

"node_modules/bootstrap/dist/css/bootstrap.css",

"node_modules/open-iconic/font/css/open-iconic-bootstrap.css"

],"scripts": [

"node_modules/jquery/dist/jquery.js",

  "node_modules/bootstrap/dist/js/bootstrap.js"

]

如图:

修改路径

到现在为止,你可以在anguar 中使用 jq 和bootstrap了,接下来解决图标问题。因为bootstrap是4.x版本,移除了免费的图标,所以你必须使用单独的图标。当然也可以使用原来的文件复制 加入css,反正我没采用这个,而是用了一个叫 open-ionc的项目,具体的可以百度了解。大概的使用方法是:

1,npm i https://github.com/iconic/open-iconic.git -D;

2,修改路径。也就是上一张图,实际已经写了,如果是在其他的框架可能需要在 index.js中引入:import 'bootstrap/dist/css/bootstrap.css'

import 'open-iconic/font/css/open-iconic-bootstrap.css'

3,修改配置://处理字体文件

{test:/\.(ttf|eot|svg|woff|woff2|otf)$/, use: 'url-loader'}  因为我是在angular中 我目前还没找到 修改的地方,估计以后会有影响,暂时被我省略了,虽然不影响步骤4.

4,html引用:<span class="oi oi-account-login"></span>

三:但是因为我是在做一个评分的组件,需要使用实心的星星和空心的星星,所以就使用了推荐的fontawesome,感觉也不是很好用,很多东西还是要收费,使用方法记录记录。具体的使用 也可以参考:https://github.com/FortAwesome/angular-fontawesome

里面主要讲的两种引用方式:1,安装:

                                                 $ npm install @fortawesome/fontawesome-svg-core --save

                                                 $ npm install @fortawesome/free-solid-svg-icons --save

                                                 $ npm install @fortawesome/angular-fontawesome --save

                                                 $ npm install @fortawesome/free-brands-svg-icons --save

                                                 $ npm install @fortawesome/free-regular-svg-icons --save

                                                 2,引入:在 app.module 中导入基本模块:

import { FontAwesomeModule }from '@fortawesome/angular-fontawesome'; 第一种方式

接下来是第二种导入:

import { library }from '@fortawesome/fontawesome-svg-core';

import { fas}from '@fortawesome/free-solid-svg-icons';

import { far,faCalendar }from '@fortawesome/free-regular-svg-icons';

import { faTwitter }from '@fortawesome/free-brands-svg-icons';   

我直接上图吧:

然后在需要使用的组件中使用:

<fa-icon [icon]="['fab', 'twitter']">

<fa-icon [icon]="['fas', 'calendar']">

<fa-icon [icon]="['far', 'calendar']"></fa-icon>


注意点:这里导入的图标名字要加 fa 前缀,并使用 camelCase 命名法。图标库使用参考链接:https://fontawesome.com/icons?d=gallery

其中,经典类型的 也就是实心的 使用的 是,'fas',空心的是:'far'。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,496评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,407评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,632评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,180评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,198评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,165评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,052评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,910评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,324评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,542评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,711评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,424评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,017评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,668评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,823评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,722评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,611评论 2 353

推荐阅读更多精彩内容

  • 听力学习进行到一定的阶段,通常学习者会感到进步不大,有些地方怎么听也听不明白。这个时候问题的本身已经不在听的技术范...
    水煮肉片6565阅读 170评论 0 0
  • 石海Hi阅读 261评论 0 5
  • 外面的鞭炮一声接一声,在碎碎平安的自我安慰中,旧的一年终于是快要过去啦。 年三十和往年一样,照旧的项目是贴对联,看...
    小宇宙_cw阅读 174评论 0 0