Search
Preparing search index...
The search index is not available
formulr - v0.3.1
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
BasicModel
Class BasicModel<Value>
Type parameters
Value
Hierarchy
BasicModel
FieldSetModel
FieldArrayModel
FieldModel
Implements
IModel
<
Value
>
Index
Constructors
constructor
Properties
[MODEL_
ID]
destroy
OnUnmount
error$
id
initial
Value
owner
phantom
Value
subscriptions
validate$
validators
Accessors
error
form
Methods
clear
dirty
dispose
get
Raw
Value
get
Submit
Value
initialize
patch
Value
pristine
reset
touched
trigger
Validate
valid
validate
Constructors
Protected
constructor
new
Basic
Model
(
id
:
string
)
:
BasicModel
Parameters
id:
string
Returns
BasicModel
Properties
[MODEL_
ID]
[MODEL_
ID]
:
boolean
internal
destroy
OnUnmount
destroy
OnUnmount
:
boolean
= false
组件 unmount 的时候删除 model
error$
error$
:
BehaviorSubject
<
undefined
|
null
|
IValidateResult
<
Value
>
>
= new BehaviorSubject<IMaybeError<Value>>(null)
id
id
:
string
initial
Value
initial
Value
:
Maybe
<
Value
>
= None()
internal
初始值
Abstract
owner
owner
:
IModel
<
any
>
|
null
phantom
Value
phantom
Value
:
Value
internal
Private
subscriptions
subscriptions
:
Subscription
[]
= []
validate$
validate$
:
Subject
<
IValidation
>
= new Subject<IValidation>()
internal
validators
validators
:
IValidators
<
Value
>
= []
internal
校验规则数组
Accessors
error
get
error
(
)
:
undefined
|
null
|
IValidateResult
<
Value
>
set
error
(
error
:
IMaybeError
<
Value
>
)
:
void
获取 model 上的错误信息
Returns
undefined
|
null
|
IValidateResult
<
Value
>
设置 model 上的错误信息
Parameters
error:
IMaybeError
<
Value
>
Returns
void
form
get
form
(
)
:
undefined
|
null
|
FormModel
<
any
>
Returns
undefined
|
null
|
FormModel
<
any
>
Methods
Abstract
clear
clear
(
)
:
void
Returns
void
Abstract
dirty
dirty
(
)
:
boolean
Returns
boolean
dispose
dispose
(
)
:
void
Returns
void
Abstract
get
Raw
Value
get
Raw
Value
(
)
:
any
Returns
any
Abstract
get
Submit
Value
get
Submit
Value
(
)
:
any
Returns
any
Abstract
initialize
initialize
(
value
:
Value
)
:
void
Parameters
value:
Value
Returns
void
Abstract
patch
Value
patch
Value
(
value
:
Value
)
:
void
Parameters
value:
Value
Returns
void
Abstract
pristine
pristine
(
)
:
boolean
Returns
boolean
Abstract
reset
reset
(
)
:
void
Returns
void
Abstract
touched
touched
(
)
:
boolean
Returns
boolean
Protected
trigger
Validate
trigger
Validate
(
option
:
ValidateOption
)
:
Promise
<
undefined
|
null
|
IValidateResult
<
Value
>
>
Parameters
option:
ValidateOption
Returns
Promise
<
undefined
|
null
|
IValidateResult
<
Value
>
>
Abstract
valid
valid
(
)
:
boolean
Returns
boolean
Abstract
validate
validate
(
option
?:
ValidateOption
)
:
Promise
<
any
>
Parameters
Optional
option:
ValidateOption
Returns
Promise
<
any
>
Globals
Basic
Model
constructor
[MODEL_
ID]
destroy
OnUnmount
error$
id
initial
Value
owner
phantom
Value
subscriptions
validate$
validators
error
form
clear
dirty
dispose
get
Raw
Value
get
Submit
Value
initialize
patch
Value
pristine
reset
touched
trigger
Validate
valid
validate
Generated using
TypeDoc