@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 }}
}
}