@let hydration = node().hydration;
@if (node().expandable) { }
{{ node().name }} @if (node().directives) { {{ directivesArrayString() }} }
@if (node().onPush) { OnPush } @let defer = node().defer; @if (!defer && (!hydration || hydration.status !== 'dehydrated')) { == $ng0 } @if (defer) { @if (defer.renderedBlock && defer.renderedBlock !== 'defer') { (@{{ defer.renderedBlock }}) } @else if (!defer.renderedBlock) { (non-rendered) } } @switch (hydration?.status) { @case ('hydrated') { water_drop } @case ('dehydrated') { water_do } @case ('skipped') { invert_colors_off } @case ('mismatched') { error_outline } }
@if ( treeControl().isExpanded(node()) && hydration && hydration.status === 'mismatched' && (hydration.expectedNodeDetails || hydration.actualNodeDetails) ) {
@if (hydration.expectedNodeDetails) {
Expected DOM:
{{ hydration.expectedNodeDetails }}
} @if (hydration.actualNodeDetails) {
Actual DOM:
{{ hydration.actualNodeDetails }}
}
}