build method
dynamic
build(
- Object? context, {
- bool asElement = true,
- DSXResolution dsxResolution = DSXResolution.resolveDSX,
- QueryElementProvider? elementProvider,
- IntlMessageResolver? intlMessageResolver,
override
Implementation
@override
dynamic build(Object? context,
{bool asElement = true,
DSXResolution dsxResolution = DSXResolution.resolveDSX,
QueryElementProvider? elementProvider,
IntlMessageResolver? intlMessageResolver}) {
var value = variable!.getResolved(context, dsxResolution: dsxResolution);
if (variable!.evaluateValue(value)) {
return asElement ? value : DOMTemplateVariable.valueToString(value);
} else {
return super.build(context,
asElement: asElement,
dsxResolution: dsxResolution,
elementProvider: elementProvider);
}
}