Member Junction
    Preparing search index...

    Per-container registry of section indicator sources — the join between "a rail group" and "the sections it fronts", read live rather than pushed.

    Pull, not push. Every query asks the registered sources for their current counts. Nothing is cached here and nothing is written from inside a change-detection pass, which is what keeps the rail free of ExpressionChangedAfterItHasBeenChecked errors: within one pass a field's dirty / error state is constant (it mutates in event handlers), so every reader in that pass sees the same answer.

    Provided by <mj-record-form-container> via providers (not viewProviders), so projected panels and slot-mounted BaseFormPanels reach the same instance.

    Index

    Constructors

    Properties

    Changes: Subject<void> = ...

    Fires when a source registers / leaves, or when a source reports that its state changed (a field edit). The container marks itself for check on it so an OnPush rail re-reads the counts on the next pass instead of waiting for its poll.

    Accessors

    Methods