UNPKG

@freezesoul/nz-formly

Version:

基于ng-zorro-antd UI 扩展的ngx-formly组件库

32 lines (31 loc) 934 B
import { ControlOptions, NzFormlyFieldConfig } from '@freezesoul/nz-formly/common'; import { NzSafeAny } from 'ng-zorro-antd/core/types'; import { Observable } from 'rxjs'; import { FieldWrapperOptions } from '@freezesoul/nz-formly/field-wrapper'; /** * Tabs模板配置 */ export interface TextOptions extends ControlOptions { ngClass?: string | string[] | Set<string> | { [klass: string]: NzSafeAny; }; ngStyle?: { [klass: string]: any; } | null; /** * 格式化函数 * @param value 表单值 * @param field 当前字段 */ format?: (value: NzSafeAny, field: NzFormlyFieldConfig<TextOptions>) => Observable<NzSafeAny> | Promise<NzSafeAny> | NzSafeAny | null; /** * 默认显示文本 */ defaultText?: string; } /** * Tabs配置 */ export interface TextFieldConfig extends NzFormlyFieldConfig<TextOptions & FieldWrapperOptions> { type: 'text'; }