angular2 fontawesome

2025-12-11 0 573

维护

该库不再维护,我想请您考虑使用其他图书馆,例如https://git**hub.*com/fortawesome/angularfontawesome

Angular5 fontawesome

安装

npm install --save font-awesome angular2-fontawesome
 /* package.json */
\"font-awesome\": \"~4.7.0\"  # Use any versions
\"angular2-fontawesome\": \"~5.2.0\"

角CLI

package.json中,插入dependencies项块中的以下行:

我们可以使用Systemjs( systemjs.config.js )导入此库:

 // .angular-cli.json
{
  \"apps\" : [

    // ...

    \"styles\" : [
      // Add this line
      \"../../node_modules/font-awesome/css/font-awesome.css\"
    ]
    // ..
  ]
} 

用法

 // src/app/app.module.ts

// ....

// Add this import statement
import { Angular2FontawesomeModule } from \'angular2-fontawesome/angular2-fontawesome\'

// ....


@ NgModule ( {
  declarations : [
    AppComponent
  ] ,
  imports : [
    BrowserModule ,
    Angular2FontawesomeModule  // Add this line
  ] ,
  providers : [ ] ,
  bootstrap : [ AppComponent ]
} )
export class AppModule { } 

参数

<fa [name]=string // name of fontawesome icon
[size]=number // [1-5]
[flip]=string // [horizontal|vertical]
[pull]=string // [right|left]
[rotate]=number // [90|180|270]
[border]=boolean // [true|false]
[spin]=boolean // [true|false]
[fw]=boolean // [true|false]
[inverse]=boolean // [true|false]
></fa>


<i fa [name]=string // name of fontawesome icon
[size]=number // [1-5]
[flip]=string // [horizontal|vertical]
[pull]=string // [right|left]
[rotate]=number // [90|180|270]
[border]=boolean // [true|false]
[spin]=boolean // [true|false]
[fw]=boolean // [true|false]
[inverse]=boolean // [true|false]
></fa>\”>

 <!-- Component -->
< fa [name] = string      // name of fontawesome icon
    [size]=number      // [1-5]
    [flip]=string      // [horizontal|vertical]
    [pull]=string      // [right|left]
    [rotate]=number    // [90|180|270]
    [border]=boolean   // [true|false]
    [spin]=boolean     // [true|false]
    [fw]=boolean       // [true|false]
    [inverse]=boolean  // [true|false]
    > </ fa >

<!-- Directive -->
< i fa [name] = string      // name of fontawesome icon
      [size]=number      // [1-5]
      [flip]=string      // [horizontal|vertical]
      [pull]=string      // [right|left]
      [rotate]=number    // [90|180|270]
      [border]=boolean   // [true|false]
      [spin]=boolean     // [true|false]
      [fw]=boolean       // [true|false]
      [inverse]=boolean  // [true|false]
      > </ fa >

姓名

<fa>
<i class="fa fa-rocket"></i>
</fa>

<i fa [name]="\’rocket\’"></i>

<i fa class="fa fa-rocket"></i>\”>

 < fa [name] =\" \'rocket\' \" > </ fa >
<!-- rendered -->
< fa >
  < i class =\" fa fa-rocket \" > </ i >
</ fa >

< i fa [name] =\" \'rocket\' \" > </ i >
<!-- rendered -->
< i fa class =\" fa fa-rocket \" > </ i >

尺寸

<fa>
<i class="fa fa-rocket fa-lg"></i>
</fa>

<i fa [name]="\’rocket\’" [size]=1></i>

<i fa class="fa fa-rocket fa-lg"></i>\”>

 < fa [name] =\" \'rocket\' \" [size] = 1 > </ fa >
<!-- rendered -->
< fa >
  < i class =\" fa fa-rocket fa-lg \" > </ i >
</ fa >

< i fa [name] =\" \'rocket\' \" [size] = 1 > </ i >
<!-- rendered -->
< i fa class =\" fa fa-rocket fa-lg \" > </ i >

翻动

<fa>
<i class="fa fa-rocket fa-flip-horizontal"></i>
</fa>

<i fa [name]="\’rocket\’" [flip]="\’horizontal\’"></i>

<i fa class="fa fa-rocket fa-flip-horizontal"></i>\”>

 < fa [name] =\" \'rocket\' \" [flip] =\" \'horizontal\' \" > </ fa >
<!-- rendered -->
< fa >
  < i class =\" fa fa-rocket fa-flip-horizontal \" > </ i >
</ fa >

< i fa [name] =\" \'rocket\' \" [flip] =\" \'horizontal\' \" > </ i >
<!-- rendered -->
< i fa class =\" fa fa-rocket fa-flip-horizontal \" > </ i >

<fa>
<i class="fa fa-rocket fa-pull-right"></i>
</fa>

<i fa [name]="\’rocket\’" [pull]="\’right\’"></i>

<i class="fa fa-rocket fa-pull-right"></i>\”>

 < fa [name] =\" \'rocket\' \" [pull] =\" \'right\' \" > </ fa >
<!-- rendered -->
< fa >
  < i class =\" fa fa-rocket fa-pull-right \" > </ i >
</ fa >

< i fa [name] =\" \'rocket\' \" [pull] =\" \'right\' \" > </ i >
<!-- rendered -->
< i class =\" fa fa-rocket fa-pull-right \" > </ i >

旋转

<fa>
<i class="fa fa-rocket fa-rotate-90"></i>
</fa>

<i fa [name]="\’rocket\’" [rotate]=90></i>

<i class="fa fa-rocket fa-rotate-90"></i>\”>

 < fa [name] =\" \'rocket\' \" [rotate] = 90 > </ fa >
<!-- rendered -->
< fa >
  < i class =\" fa fa-rocket fa-rotate-90 \" > </ i >
</ fa >

< i fa [name] =\" \'rocket\' \" [rotate] = 90 > </ i >
<!-- rendered -->
< i class =\" fa fa-rocket fa-rotate-90 \" > </ i >

边界

<fa>
<i class="fa fa-rocket fa-border"></i>
</fa>

<i fa [name]="\’rocket\’" [border]=true></i>

<i fa class="fa fa-rocket fa-border"></i>\”>

 < fa [name] =\" \'rocket\' \" [border] = true > </ fa >
<!-- rendered -->
< fa >
  < i class =\" fa fa-rocket fa-border \" > </ i >
</ fa >

< i fa [name] =\" \'rocket\' \" [border] = true > </ i >
<!-- rendered -->
< i fa class =\" fa fa-rocket fa-border \" > </ i >

旋转

<fa>
<i class="fa fa-rocket fa-span"></i>
</fa>

<i fa [name]="\’rocket\’" [span]=true></i>

<i class="fa fa-rocket fa-span"></i>\”>

 < fa [name] =\" \'rocket\' \" [span] = true > </ fa >
<!-- rendered -->
< fa >
  < i class =\" fa fa-rocket fa-span \" > </ i >
</ fa >

< i fa [name] =\" \'rocket\' \" [span] = true > </ i >
<!-- rendered -->
< i class =\" fa fa-rocket fa-span \" > </ i >

FW

<fa>
<i class="fa fa-rocket fa-fw"></i>
</fa>

<i fa [name]="\’rocket\’" [fw]=true></i>

<i class="fa fa-rocket fa-fw"></i>\”>

 < fa [name] =\" \'rocket\' \" [fw] = true > </ fa >
<!-- rendered -->
< fa >
  < i class =\" fa fa-rocket fa-fw \" > </ i >
</ fa >

< i fa [name] =\" \'rocket\' \" [fw] = true > </ i >
<!-- rendered -->
< i class =\" fa fa-rocket fa-fw \" > </ i >

<fa>
<i class="fa fa-rocket fa-inverse"></i>
</fa>

<i fa [name]="\’rocket\’" [inverse]=true></i>

<i class="fa fa-rocket fa-inverse"></i>\”>

 < fa [name] =\" \'rocket\' \" [inverse] = true > </ fa >
<!-- rendered -->
< fa >
  < i class =\" fa fa-rocket fa-inverse \" > </ i >
</ fa >

< i fa [name] =\" \'rocket\' \" [inverse] = true > </ i >
<!-- rendered -->
< i class =\" fa fa-rocket fa-inverse \" > </ i > 

开发这个库

npm install typings --global
typings install
npm link
 # /example
npm install font-awesome 
npm link angular2-fontawesome

现在,您的更改下/src目录将得到反映。

 npm unlink

托多

  • 支持fa-stack
  • 支持fa-lifa-ul
  • fastack -diractive
  • 测试代码

    • 在发布了Angular2指南之后

执照

(MIT许可证) – 版权(C)2018 Komei Shimamura

下载源码

通过命令行克隆项目:

git clone https://github.com/travelist/angular2-fontawesome.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 建站资源 angular2 fontawesome https://www.zuozi.net/35284.html

XoopsCore25
上一篇: XoopsCore25
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务