定义于: tanstack-field.directive.ts:31
• TParentData
• TName extends DeepKeys<TParentData>
• TData extends DeepValue<TParentData, TName>
• TOnMount extends undefined | FieldValidateOrFn<TParentData, TName, TData>
• TOnChange extends undefined | FieldValidateOrFn<TParentData, TName, TData>
• TOnChangeAsync extends undefined | FieldAsyncValidateOrFn<TParentData, TName, TData>
• TOnBlur extends undefined | FieldValidateOrFn<TParentData, TName, TData>
• TOnBlurAsync extends undefined | FieldAsyncValidateOrFn<TParentData, TName, TData>
• TOnSubmit extends undefined | FieldValidateOrFn<TParentData, TName, TData>
• TOnSubmitAsync extends undefined | FieldAsyncValidateOrFn<TParentData, TName, TData>
• TFormOnMount extends undefined | FormValidateOrFn<TParentData>
• TFormOnChange extends undefined | FormValidateOrFn<TParentData>
• TFormOnChangeAsync extends undefined | FormAsyncValidateOrFn<TParentData>
• TFormOnBlur extends undefined | FormValidateOrFn<TParentData>
• TFormOnBlurAsync extends undefined | FormAsyncValidateOrFn<TParentData>
• TFormOnSubmit extends undefined | FormValidateOrFn<TParentData>
• TFormOnSubmitAsync extends undefined | FormAsyncValidateOrFn<TParentData>
• TFormOnServer extends undefined | FormAsyncValidateOrFn<TParentData>
• TSubmitMeta
new TanStackField<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TSubmitMeta>(): TanStackField<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TSubmitMeta>
new TanStackField<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TSubmitMeta>(): TanStackField<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TSubmitMeta>
TanStackField<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TSubmitMeta>
api: FieldApi<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TSubmitMeta>;
api: FieldApi<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TSubmitMeta>;
定义于: tanstack-field.directive.ts:129
optional asyncAlways: boolean;
optional asyncAlways: boolean;
定义于: tanstack-field.directive.ts:78
如果为 true,即使在同步验证期间发出错误,也始终运行异步验证。
FieldOptions.asyncAlways
FieldOptions.asyncAlways
optional asyncDebounceMs: number;
optional asyncDebounceMs: number;
定义于: tanstack-field.directive.ts:77
如果没有传递更具体的防抖时间,则这是异步验证的默认防抖时间。
FieldOptions.asyncDebounceMs
FieldOptions.asyncDebounceMs
optional defaultMeta: Partial<FieldMeta<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync>>;
optional defaultMeta: Partial<FieldMeta<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync>>;
定义于: tanstack-field.directive.ts:106
字段的可选默认元数据对象。
FieldOptions.defaultMeta
FieldOptions.defaultMeta
optional defaultValue: NoInfer<TData>;
optional defaultValue: NoInfer<TData>;
定义于: tanstack-field.directive.ts:76
字段的可选默认值。
FieldOptions.defaultValue
FieldOptions.defaultValue
optional disableErrorFlat: boolean;
optional disableErrorFlat: boolean;
定义于: tanstack-field.directive.ts:127
禁用 field.errors 上的 flat(1) 操作。 如果你想保持错误结构不变,这将很有用。 不建议在大多数用例中使用。
FieldOptions.disableErrorFlat
FieldOptions.disableErrorFlat
optional listeners: NoInfer<FieldListeners<TParentData, TName, TData>>;
optional listeners: NoInfer<FieldListeners<TParentData, TName, TData>>;
定义于: tanstack-field.directive.ts:105
附加到相应事件的监听器列表
FieldOptions.listeners
FieldOptions.listeners
name: TName;
name: TName;
定义于: tanstack-field.directive.ts:75
字段名称。 类型将是 DeepKeys<TParentData>,以确保你的名称是父数据集的深层键。
FieldOptions.name
FieldOptions.name
tanstackField: FormApi<TParentData, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TSubmitMeta>;
tanstackField: FormApi<TParentData, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TSubmitMeta>;
定义于: tanstack-field.directive.ts:79
optional unmount: () => void;
optional unmount: () => void;
定义于: tanstack-field.directive.ts:185
void
optional validators: NoInfer<FieldValidators<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync>>;
optional validators: NoInfer<FieldValidators<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync>>;
定义于: tanstack-field.directive.ts:91
要传递给字段的验证器列表
FieldOptions.validators
FieldOptions.validators
ngOnChanges(): void
ngOnChanges(): void
定义于: tanstack-field.directive.ts:197
一个回调方法,在默认变更检测器检查完数据绑定属性(如果至少有一个已更改)之后立即调用,并在检查视图和内容子项之前调用。
void
OnChanges.ngOnChanges
OnChanges.ngOnChanges
ngOnDestroy(): void
ngOnDestroy(): void
定义于: tanstack-field.directive.ts:193
一个执行自定义清理的回调方法,在指令、管道或服务实例销毁之前立即调用。
void
OnDestroy.ngOnDestroy
OnDestroy.ngOnDestroy
ngOnInit(): void
ngOnInit(): void
定义于: tanstack-field.directive.ts:187
一个回调方法,在默认变更检测器首次检查完指令的数据绑定属性之后立即调用,并在检查任何视图或内容子项之前调用。 它仅在指令实例化时调用一次。
void
OnInit.ngOnInit
OnInit.ngOnInit
每周为您推送 JavaScript 新闻。 每周一免费发送给超过 10 万名开发者。