UNPKG

@xmagic/nz-formly

Version:

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

23 lines 2.97 kB
/** * 添加默认placeholder */ export const defaultPlaceholderExtension = { prePopulate(field) { if (!field.props?.label || field.props?.placeholder !== undefined || field.props?.nzPlaceholder !== undefined) { return; } const selectable = ['select', 'tree-select', 'cascader', 'date-picker', 'time-picker']; field.props = { ...field.props, placeholder: selectable.indexOf(field.type) >= 0 ? `请选择${field.props?.label}` : `请输入${field.props?.label}` }; } }; /** * 默认placeholder 配置 */ export const defaultPlaceholderExtensionOption = { name: 'default-label', extension: defaultPlaceholderExtension }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC1sYWJlbC1leHRlbnNpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9saWIvZXh0ZW5zaW9uL2RlZmF1bHQtbGFiZWwtZXh0ZW5zaW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sMkJBQTJCLEdBQW9CO0lBQzFELFdBQVcsQ0FBQyxLQUFLO1FBQ2YsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLEVBQUUsS0FBSyxJQUFJLEtBQUssQ0FBQyxLQUFLLEVBQUUsV0FBVyxLQUFLLFNBQVMsSUFBSSxLQUFLLENBQUMsS0FBSyxFQUFFLGFBQWEsS0FBSyxTQUFTLEVBQUU7WUFDN0csT0FBTztTQUNSO1FBQ0QsTUFBTSxVQUFVLEdBQUcsQ0FBQyxRQUFRLEVBQUUsYUFBYSxFQUFFLFVBQVUsRUFBRSxhQUFhLEVBQUUsYUFBYSxDQUFDLENBQUM7UUFDdkYsS0FBSyxDQUFDLEtBQUssR0FBRztZQUNaLEdBQUcsS0FBSyxDQUFDLEtBQUs7WUFDZCxXQUFXLEVBQ1QsVUFBVSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBYyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLEtBQUssQ0FBQyxLQUFLLEVBQUUsS0FBSyxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sS0FBSyxDQUFDLEtBQUssRUFBRSxLQUFLLEVBQUU7U0FDMUcsQ0FBQztJQUNKLENBQUM7Q0FDRixDQUFDO0FBRUY7O0dBRUc7QUFDSCxNQUFNLENBQUMsTUFBTSxpQ0FBaUMsR0FBRztJQUMvQyxJQUFJLEVBQUUsZUFBZTtJQUNyQixTQUFTLEVBQUUsMkJBQTJCO0NBQ3ZDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGb3JtbHlFeHRlbnNpb24gfSBmcm9tICdAbmd4LWZvcm1seS9jb3JlJztcclxuXHJcbi8qKlxyXG4gKiDmt7vliqDpu5jorqRwbGFjZWhvbGRlclxyXG4gKi9cclxuZXhwb3J0IGNvbnN0IGRlZmF1bHRQbGFjZWhvbGRlckV4dGVuc2lvbjogRm9ybWx5RXh0ZW5zaW9uID0ge1xyXG4gIHByZVBvcHVsYXRlKGZpZWxkKTogdm9pZCB7XHJcbiAgICBpZiAoIWZpZWxkLnByb3BzPy5sYWJlbCB8fCBmaWVsZC5wcm9wcz8ucGxhY2Vob2xkZXIgIT09IHVuZGVmaW5lZCB8fCBmaWVsZC5wcm9wcz8ubnpQbGFjZWhvbGRlciAhPT0gdW5kZWZpbmVkKSB7XHJcbiAgICAgIHJldHVybjtcclxuICAgIH1cclxuICAgIGNvbnN0IHNlbGVjdGFibGUgPSBbJ3NlbGVjdCcsICd0cmVlLXNlbGVjdCcsICdjYXNjYWRlcicsICdkYXRlLXBpY2tlcicsICd0aW1lLXBpY2tlciddO1xyXG4gICAgZmllbGQucHJvcHMgPSB7XHJcbiAgICAgIC4uLmZpZWxkLnByb3BzLFxyXG4gICAgICBwbGFjZWhvbGRlcjpcclxuICAgICAgICBzZWxlY3RhYmxlLmluZGV4T2YoZmllbGQudHlwZSBhcyBzdHJpbmcpID49IDAgPyBg6K+36YCJ5oupJHtmaWVsZC5wcm9wcz8ubGFiZWx9YCA6IGDor7fovpPlhaUke2ZpZWxkLnByb3BzPy5sYWJlbH1gXHJcbiAgICB9O1xyXG4gIH1cclxufTtcclxuXHJcbi8qKlxyXG4gKiDpu5jorqRwbGFjZWhvbGRlciDphY3nva5cclxuICovXHJcbmV4cG9ydCBjb25zdCBkZWZhdWx0UGxhY2Vob2xkZXJFeHRlbnNpb25PcHRpb24gPSB7XHJcbiAgbmFtZTogJ2RlZmF1bHQtbGFiZWwnLFxyXG4gIGV4dGVuc2lvbjogZGVmYXVsdFBsYWNlaG9sZGVyRXh0ZW5zaW9uXHJcbn07XHJcbiJdfQ==