bindRuntimeValueOf method

dynamic bindRuntimeValueOf(
  1. String name
)

Implementation

dynamic bindRuntimeValueOf(String name) {
  // _delegateValues优先级高于JS,如果要使用JS的变量,需要重命名变量
  if (_values?[name] == null) {
    var result = _functions?['runtimeParseVar']?.call({name: ''});
    var value = jsonDecode(result);
    if (value['result'][name] != null) {
      return value['result'][name];
    }
  } else {
    if (_values != null && _values?[name] != null) {
      return Function.apply(_values![name]!, null);
    }
  }
  return null;
}