@rx-angular/template
@rx-angular/template is a set of reactive template directives (*rxLet,
@rx-angular/template is a set of reactive template directives (*rxLet,
The browser runs your application on a single UI thread. Everything (script
The parent flag existed so that a structural directive could re-run its host
@rx-angular/template/virtual-scrolling solves the same problem as
Goal. Practical recipes for @rx-angular/template/virtual-scrolling: basic setup,
Goal. Schedule expensive rendering and background work so the browser's UI
patchZone controls whether a @rx-angular/template directive processes its
Goal. Get deterministic, synchronous assertions in unit tests for components
Goal. Control how the reactive @rx-angular/template directives (*rxFor,
Goal. Use RxVirtualView in a server-side-rendered / hydrated app without a flash
By the end of this lesson you will have one component that binds a single async
@rx-angular/template's directives grew out of two small template patterns:
By the end of this lesson you will have a list of 10,000 rows that updates on a live
RxFor renders a list concurrently: each item template is a single renderable
RxIf is a reactive suspense / error / complete template state machine driven from an Observable (or Signal, or static value). Bind an async condition directly and render loading, error, and complete UI from the source's notifications: no manual @if boilerplate, no extra async pipes to wire the states together.
RxLet (*rxLet) binds an Observable, Signal, or plain value to the template and
Under zoneless change detection (default since Angular v21) the standard
RxUnpatch re-registers DOM event listeners through the zone-unpatched
*rxVirtualFor is a structural directive that renders only the items currently
The viewport container that *rxVirtualFor operates inside. It implements the
This feature is under developer preview. It won't follow semver.
An asynchronous source is more than the values it emits. A stream that fetches a
Change detection is the process Angular uses to decide _which parts of the DOM
A RxVirtualScrollStrategy positions the views created by *rxVirtualFor inside the