value property
set
value
(dynamic v)
Implementation
set value(dynamic v) {
if (_value != null) {
_value!.set(v);
} else {
if (v != null) {
_value = ListObservable(Binding.toKey(id, 'value'), v,
scope: scope, setter: _valueSetter);
// the setter will have already fired if the value (v) is an eval
// or contains bindings, so no need to refire the setter.
if ((_value?.bindings?.isEmpty ?? true) || !(_value?.isEval ?? false)) {
_value!.set(v);
}
}
}
}