Model
Extends:
* → Model
一个带有数据变更通知的对象
Constructor Summary
Public Constructor | ||
public |
constructor(context: *) |
Method Summary
Public Methods | ||
public | ||
public |
dispose() 销毁当前Model对象 |
|
public |
将当前Model对象导出为一个普通的对象 |
|
public |
批量设置值 |
|
public |
获取对应键的值 |
|
public |
getAsModel(name: string): Model 获取对应键的值并组装为一个新的Model对象后返回 |
|
public |
判断当前Model对象是否有指定的属性 |
|
public |
hasReadableValue(name: string): boolean 判断当前Model对象是否有指定的属性且值不为 |
|
public |
判断当前Model对象是否有指定的属性且值不为 |
|
public |
删除对应键的值 |
|
public |
设置值 |
Public Constructors
public constructor(context: *) source
Params:
Name | Type | Attribute | Description |
context | * |
Public Methods
public get(name: string): * source
获取对应键的值
Params:
Name | Type | Attribute | Description |
name | string | 属性名 |
Return:
* |
|
public getAsModel(name: string): Model source
获取对应键的值并组装为一个新的Model对象后返回
Params:
Name | Type | Attribute | Description |
name | string | 属性名 |
public has(name: string): boolean source
判断当前Model对象是否有指定的属性
Params:
Name | Type | Attribute | Description |
name | string | 属性名 |
Throw:
未提供 |
public hasReadableValue(name: string): boolean source
判断当前Model对象是否有指定的属性且值不为null
、undefined
或空字符串
Params:
Name | Type | Attribute | Description |
name | string | 属性名 |
Throw:
未提供 |
public hasValue(name: string): boolean source
判断当前Model对象是否有指定的属性且值不为null
或undefined
Params:
Name | Type | Attribute | Description |
name | string | 属性名 |
Throw:
未提供 |