@freezesoul/nz-formly
Version:
基于ng-zorro-antd UI 扩展的ngx-formly组件库
38 lines (37 loc) • 847 B
TypeScript
import { ControlOptions, NzFormlyFieldConfig } from '@freezesoul/nz-formly/common';
import { TemplateRef } from '@angular/core';
import { NzSpaceDirection, NzSpaceSize, NzSpaceAlign } from 'ng-zorro-antd/space';
/**
* Space模板配置
*/
export interface SpaceOptions extends ControlOptions {
/**
* 间距大小
*/
nzSize?: NzSpaceSize;
/**
* 间距方向
*/
nzDirection?: NzSpaceDirection;
/**
* 对齐方式
*/
nzAlign?: NzSpaceAlign;
/**
* 是否自动换行,仅在 horizontal 时有效
*/
nzWrap?: boolean;
/**
* 设置分隔符
*/
nzSplit?: TemplateRef<{
$implicit: number;
}> | null;
nzSplitName?: string;
}
/**
* Space配置
*/
export interface SpaceFieldConfig extends NzFormlyFieldConfig<SpaceOptions> {
type: 'space';
}