Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FieldModel<Value>

Type parameters

  • Value

Hierarchy

Index

Properties

Protected Readonly _displayName

_displayName: "FieldModel" = 'FieldModel'

Model display name

Readonly _valid$

_valid$: BehaviorSubject<boolean> = ...

Readonly _value$

_value$: BehaviorSubject<Value> = ...

Optional Readonly builder

builder: FieldBuilder<Value>

当前 FieldModel 对象的 builder 对象,仅在 Model 模式下可用。

destroyOnUnmount

destroyOnUnmount: boolean = false

组件 unmount 的时候删除 model

Readonly error$

error$: BehaviorSubject<IValidateResult<Value>> = ...

Readonly id

id: string

isCompositing

isCompositing: boolean = false

输入法的 composition 状态

isTouched

isTouched: boolean = false

normalizeBeforeSubmit

normalizeBeforeSubmit: INormalizeBeforeSubmit<Value, any> = ...

用于表单提交前格式化 Field 值的回调函数

owner

owner: BasicModel<any> = null

Accessors

error

form

  • get form(): FormModel<UnknownFieldSetModelChildren>

valid$

  • get valid$(): BehaviorSubject<boolean>

value

  • get value(): Value
  • set value(value: Value): void

value$

  • get value$(): BehaviorSubject<Value>

Methods

clear

  • clear(): void

clearError

  • clearError(): void

dirty

  • dirty(): boolean

dispose

  • dispose(): void

getRawValue

  • getRawValue(): Value

getSubmitValue

  • getSubmitValue(): any

initialize

  • initialize(value: Value): void

patchValue

  • patchValue(value: Value): void

pristine

  • pristine(): boolean

reset

  • reset(): void

touched

  • touched(): boolean

Protected triggerValidate

valid

  • valid(): boolean

validate

Generated using TypeDoc