@if (isPrimitive() || isEmpty() || isRecursionLevelReached()) {
@if (!isRootLevel()) { {{ key }} }
@if (!hasCustomValueTemplate() && isSecret()) { } @if (!hasCustomValueTemplate() && !isSecret()) { } @if (hasCustomValueTemplate()) { }
} @else { @if (isRootLevel()) { } @else {
{{ key }} ...
} }
@for ( item of value | keyvalue: keyValueComparator | slice: childStart : childEnd; track item; let last = $last ) { @if (last && areChildrenLoading()) { {{ onFinishRenderChildren() }} } } @if (hasPaginateChildren()) { }
@if ((isPrimitive() || isEmpty()) && !isObject() && hasAssignedValue()) {{{ value + '' }}}@if (!hasAssignedValue()) {}@if (isComplex() && !isEmpty() && isRecursionLevelReached()) {Load more...}