Class: ListManager

ListManager(evaluator, renderer, eventBinderopt, componentNameopt)

Handles efficient rendering of lists by managing DOM fragments and performing keyed diffing.

Constructor

new ListManager(evaluator, renderer, eventBinderopt, componentNameopt)

Parameters:
Name Type Attributes Description
evaluator DynamicEvaluator

The expression evaluator.

renderer TemplateRenderer

The template renderer.

eventBinder EventBinder <optional>

The event binder to unbind removed elements.

componentName string <optional>

The component name.

Source:

Classes

ListManager

Methods

process(root, scope, state, appopt)

Processes all template-based lists within a root element.

Parameters:
Name Type Attributes Description
root Element

The root element to search in.

scope object

The evaluation scope.

state object

The component state.

app object <optional>

The application context.

Source: