11.2.0 • Published 11 months ago
ng-zorro-icon v11.2.0
ng-zorro-icon
NG-ZORRO 的图标选择器。
依赖
ng-zorro-icon | Angular | NG-ZORRO |
---|---|---|
8.x | 8.x | 8.x |
9.x | 9.x | 9.x |
10.x | 10.x | 10.x |
11.x | 11.x | 11.x |
Install - 安装
npm install ng-zorro-icon
Usage - 使用
引入模块
import {NziPickerModule} from 'ng-zorro-icon';
@NgModule({
declarations: [
AppComponent
],
imports: [
// ...
BrowserAnimationsModule,
HttpClientModule,
// 引入模块
NziPickerModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule {
}
Simple usage - 简单用法
<nzi-picker [(ngModel)]="icon"></nzi-picker>
Used in a form - 在表单中使用
<form nz-form [formGroup]="validateForm" (ngSubmit)="submitForm()">
<nz-form-item>
<nz-form-label [nzSpan]="6" nzRequired>文字</nz-form-label>
<nz-form-control [nzSpan]="18" [nzErrorTip]="'请输入文字'">
<input nz-input formControlName="text">
</nz-form-control>
</nz-form-item>
<nz-form-item>
<nz-form-label [nzSpan]="6" nzRequired>图标</nz-form-label>
<nz-form-control [nzSpan]="18" [nzErrorTip]="'请选择图标'">
<nzi-picker formControlName="icon"
(ngModelChange)="valueChange($event)"
(nziOnPicked)="onPicked($event)"
></nzi-picker>
</nz-form-control>
</nz-form-item>
<nz-form-item>
<nz-form-control [nzSpan]="18" [nzOffset]="6">
<button nz-button [nzType]="'primary'">确定</button>
</nz-form-control>
</nz-form-item>
</form>
API
nzi-picker - COMPONENT
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
[ngModel] | 图标名称 | string | - |
[nziAllowClear] | 是否显示清除按钮 | boolean | false |
[nziAllowTypeIn] | 是否允许输入图标名称 | boolean | true |
[nziPlaceHolder] | 选择框默认文字 | string | - |
(ngModelChange) | 图标名称发生变化的回调 | EventEmitter<string> | - |
(nziOnPicked) | 通过弹框选择图标的回调 | EventEmitter<string> | - |