render method

  1. @override
dynamic render()

Renders the elements of this component.

Accepted return types:

  • dart:html UINode and UIElement.
  • DIVElement, DOMNode, AsDOMElement and AsDOMNode.
  • Future.
  • UIAsyncContent.
  • String, parsed as HTML.
  • Map (rendered as JSON).
  • List with previous types (recursively).
  • Function that returns any previous type. Including Function

Implementation

@override
dynamic render() {
  var renderedItems = [];

  for (var i = 0; i < items.length; ++i) {
    var item = items[i];
    var renderedItem = renderItem(item, i);
    renderedItems.add(renderedItem);
  }

  return renderedItems;
}