Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BasicModel<Value>

Type parameters

  • Value

Hierarchy

Implements

  • IModel<Value>

Index

Constructors

Protected constructor

  • new BasicModel<Value>(id: string): BasicModel<Value>

Properties

Protected Abstract _displayName

_displayName: string

Model display name

destroyOnUnmount

destroyOnUnmount: boolean = false

组件 unmount 的时候删除 model

Readonly error$

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

Readonly id

id: string

Abstract owner

owner: IModel<any>

Accessors

error

form

  • get form(): FormModel<UnknownFieldSetModelChildren>

Abstract valid$

  • get valid$(): BehaviorSubject<boolean>

value

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

Abstract value$

  • get value$(): BehaviorSubject<Value>

Methods

Abstract clear

  • clear(): void

Abstract clearError

  • clearError(): void

Abstract dirty

  • dirty(): boolean

dispose

  • dispose(): void

Abstract getRawValue

  • getRawValue(): Value

Abstract getSubmitValue

  • getSubmitValue(): any

Abstract initialize

  • initialize(value: Value): void

Abstract patchValue

  • patchValue(value: Value): void

Abstract pristine

  • pristine(): boolean

Abstract reset

  • reset(): void

Abstract touched

  • touched(): boolean

Protected triggerValidate

valid

  • valid(): boolean

Abstract validate

Generated using TypeDoc