使用范围:UI2
Contents
class Bind ($UI/system/lib/bind/bind)
Bind工具类
Constructor Top
Bind () |
Static Methods Top
void | addNode (Element parentElement, Element element, Element targetElement) | |
void |
addNodes
(Element parentElement, List |
|
void | applyBindings (Object viewModelOrBindingContext, Element rootNode) | |
void | applyBindingsToDescendants (Object viewModelOrBindingContext, Element rootNode) | |
void | cleanNode (Element node) | |
Object | computed (Object evaluatorFunctionOrOptions, Object evaluatorFunctionTarget, Object options) | |
Object | contextFor (Element rootNode) | |
Boolean | isBound (Element element) | |
Boolean | isComputed (Object obj) | |
Boolean | isObservable (Object obj) | |
Boolean | isObservableArray (Object obj) | |
Boolean | isWriteableObservable (Object obj) | |
Object | observable (Object val) | |
Object | observableArray (Object obj) | |
Object | pureComputed (Object evaluatorFunctionOrOptions, Object evaluatorFunctionTarget) | |
void | removeNode (Element node) |
Constructor details
Top
public
Bind
()
Bind工具类
public
Bind
()
Bind工具类
Static Methods Detail Top
static
public
void
addNode
(Element parentElement, Element element, Element targetElement)
添加节点
static
public
void
addNodes
(Element parentElement, List elements, Element targetElement)
添加节点
static
public
void
applyBindings
(Object viewModelOrBindingContext, Element rootNode)
执行数据绑定
static
public
void
applyBindingsToDescendants
(Object viewModelOrBindingContext, Element rootNode)
对子孙节点执行数据绑定
static
public
void
cleanNode
(Element node)
清空节点
static
public
Object
computed
(Object evaluatorFunctionOrOptions, Object evaluatorFunctionTarget, Object options)
创建计算字段
static
public
Object
contextFor
(Element rootNode)
获取节点的绑定上下文对象
绑定上下文对象有以下字段:{ $model: model, //当前页面的VM $object: object, //当前上下文中的数据 $parent: parent, //父上下文 $element: element //当前节点 }
static
public
Boolean
isBound
(Element element)
节点是否已经绑定数据
static
public
Boolean
isComputed
(Object obj)
判断是否是计算字段
static
public
Boolean
isObservable
(Object obj)
判断是否是可观察对象
static
public
Boolean
isObservableArray
(Object obj)
判断是否是可观察数组
static
public
Boolean
isWriteableObservable
(Object obj)
判断是否是可写的观察对象
static
public
Object
observable
(Object val)
创建可观察对象
static
public
Object
observableArray
(Object obj)
创建可观察数组
static
public
Object
pureComputed
(Object evaluatorFunctionOrOptions, Object evaluatorFunctionTarget)
创建计算字段
static
public
void
removeNode
(Element node)
删除节点