AsyncBindablePropertyMixin mixin

异步请求绑定属性

Superclass Constraints
Mixin Applications

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

ensureProperty<TValue>(Object propertyKey, {TValue? initialValue}) BindableProperty<TValue>
确认指定 propertyKey 对应的绑定属性
inherited
getInvoke(Object propertyKey, {bool resetOnBefore = true}) → (void Function()?)
获取指定 propertyKey 对应异步请求属性的请求发起方法
getProperties<TValue>(Iterable<Object> propertyKeys, {bool required = false}) Iterable<BindableProperty<TValue>?>
获取指定 propertyKeys 对应的属性集合
inherited
getProperty<TValue>(Object propertyKey, {bool required = false}) BindableProperty<TValue>?
获取指定 propertyKey 对应的属性
inherited
getPropertyOf<TValue, TProperty extends BindableProperty<TValue>>(Object propertyKey, {bool required = false}) → TProperty?
获取指定 propertyKey 对应 TProperty 类型属性
inherited
invoke(Object propertyKey, {bool resetOnBefore = true}) → void
发起指定 propertyKey 对应的异步请求
获取指定 propertyKey 对应异步请求发起链接
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerProperty<TValue>(Object propertyKey, BindableProperty<TValue> property) BindableProperty<TValue>
注册一个绑定属性
inherited
requireInvoke(Object propertyKey, {bool resetOnBefore = true}) → void Function()
获取指定 propertyKey 对应异步请求属性的请求发起方法
requireProperties<TValue>(Iterable<Object> propertyKeys) Iterable<BindableProperty<TValue>>
获取指定 propertyKeys 对应的属性集合
inherited
requireProperty<TValue>(Object propertyKey) BindableProperty<TValue>
获取指定 propertyKey 对应的属性
inherited
requirePropertyOf<TValue, TProperty extends BindableProperty<TValue>>(Object propertyKey) → TProperty
获取指定 propertyKey 对应 TProperty 类型属性
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited