ngx bootstrap icons
v.1.9.2
npm i ngx-bootstrap-icons --save
العرض التوضيحي هنا
npm i ngx-bootstrap-icons --save import { NgxBootstrapIconsModule } from 'ngx-bootstrap-icons' ; يمكنك استيراد جميع الرموز (لا توصي) أو كل رمز بشكل فردي.
import { allIcons } from 'ngx-bootstrap-icons' ; import { alarm , alarmFill , alignBottom } from 'ngx-bootstrap-icons' ;
// Select some icons (use an object, not an array)
const icons = {
alarm ,
alarmFill ,
alignBottom
} ; import { NgxBootstrapIconsModule , allIcons } from 'ngx-bootstrap-icons' ;
@ NgModule ( {
declarations : [
AppComponent
] ,
imports : [
BrowserModule ,
AppRoutingModule ,
NgxBootstrapIconsModule . pick ( allIcons )
] ,
providers : [ ] ,
bootstrap : [ AppComponent ]
} )
export class AppModule { } import { NgxBootstrapIconsModule } from 'ngx-bootstrap-icons' ;
import { alarm , alarmFill , alignBottom } from 'ngx-bootstrap-icons' ;
// Select some icons (use an object, not an array)
const icons = {
alarm ,
alarmFill ,
alignBottom
} ;
@ NgModule ( {
declarations : [
AppComponent
] ,
imports : [
BrowserModule ,
AppRoutingModule ,
NgxBootstrapIconsModule . pick ( icons )
] ,
providers : [ ] ,
bootstrap : [ AppComponent ]
} )
export class AppModule { }
/**
Another way.
--------------
Import NgxBootstrapIconsModule.pick(icons) inside of the AppModule
Import NgxBootstrapIconsModule (without the pick() method) inside of any FeatureModule where will be used.
Now you can import icons in one place only (root module) and successfully use the component anywhere you want.
**/ import { NgxBootstrapIconsModule , ColorTheme } from 'ngx-bootstrap-icons' ;
import { alarm , alarmFill , alignBottom } from 'ngx-bootstrap-icons' ;
// Select some icons (use an object, not an array)
const icons = {
alarm ,
alarmFill ,
alignBottom
} ;
@ NgModule ( {
declarations : [
AppComponent
] ,
imports : [
BrowserModule ,
AppRoutingModule ,
NgxBootstrapIconsModule . pick ( icons , {
width : '2em' ,
height : '2em' ,
theme : ColorTheme . Danger ,
} )
] ,
providers : [ ] ,
bootstrap : [ AppComponent ]
} )
export class AppModule { } | اسم الإدخال prarameter | يكتب | مطلوب | القيمة الافتراضية | وصف |
|---|---|---|---|---|
| عرض | string | false | null | رمز العرض الافتراضي |
| ارتفاع | string | false | null | الرمز الافتراضي الارتفاع |
| سمة | enum | false | null | موضوع اللون الافتراضي |
< i - bs name = "alarm-fill" > < / i - bs >أو (مع العلامة المسبقة الخاصة بك)
< i i - bs name = "alarm-fill" > < / i >أو استخدم التعدادات الخاصة بنا بشكل اختياري لدعم الإكمال التلقائي
import { iconNamesEnum } from 'ngx-bootstrap-icons' ;
public iconNames = iconNamesEnum ;
< i - bs [ name ] = "iconNames.AlarmFill" > < / i - bs >كما يمكنك استخدام العرض والارتفاع للأيقونة (العرض الافتراضي والارتفاع هما 1REM)
< i - bs
name = "alarm-fill"
width = "2rem"
height = "2rem" >
< / i - bs > <i
i-bs
name="alarm-fill"
width="2rem"
height="2rem">
</i>
| اسم الإدخال prarameter | يكتب | مطلوب | القيمة الافتراضية | وصف |
|---|---|---|---|---|
| اسم | string | true | null | اسم الرمز |
| عرض | string | false | null | عرض الرمز. القيمة الافتراضية المستخدمة من SVG |
| ارتفاع | string | false | null | ارتفاع الأيقونة. القيمة الافتراضية المستخدمة من SVG |
| ResetDefaultDimensions | boolean | false | false | إذا تم تعيين هذه المعلمة ، فسيتم إزالة الأبعاد الافتراضية لرمز SVG |