element property

XmlElement? get element
inherited

Implementation

XmlElement? element;
  1. @override
set element (XmlElement? element)
override

Implementation

@override
set element(XmlElement? element) {
  super.element = element;

  String? xml;
  if (element != null) xml = element.toXmlString(pretty: true);
  if (_template == null) {
    // we dont want the template to bindable
    // so set it to null then to its value
    // this defeats binding
    _template =
        StringObservable(Binding.toKey(id, 'template'), null, scope: scope);
    _template!.set(xml);
  } else {
    _template!.set(xml);
  }
}