Enable view transitions in the Router
Configure the current `HttpClient` instance to make requests via the parent injector's `HttpClient` instead of directly.
Enable support for hydrating i18n blocks.
Support for replaying user events (e.g. clicks) that happened on a page before hydration logic has completed.
Get the current value of an Observable as a reactive Signal.
Expose the value of an Angular Signal as an RxJS Observable.
Complete the Observable when the calling context (component, directive, service, etc) is destroyed.
Directly import other components, directives, and pipes used in their templates and enable some features such as defer, hostDirectives and loadComponent.
Signals to retrieve references to child components, directives, DOM elements, and more.
Special type of input that enable a component to propagate new values back to another component.
Allow values to be bound from parent components.
Operation that runs whenever one or more signal values change.
System that granularly tracks how and where your state is used throughout an application, allowing the framework to optimize rendering updates.
Provide change detection without ZoneJS for the application bootstrapped using bootstrapApplication.
Experimental service that keeps track of pending tasks contributing to the stableness of Angular application.
Convert an Angular output declared via output() or outputFromObservable() to an observable.
Output using an RxJS observable as a source for events dispatched to parent subscribers.
Create interceptors using functions.
Create guards and resolvers using functions.
Register a callback to be invoked each time the application finishes rendering
Register callbacks to be invoked the next time the application finishes rendering
Angular templates support control flow blocks that let you conditionally show elements.
Define a local variable and re-use it across the template.
Angular templates support control flow blocks that let you conditionally show and gide elements.
Angular templates support control flow blocks that let you conditionally repeat elements.
Defer the loading of select dependencies such as components, directives, and pipes, and any associated CSS within a template
Create effect(s) that run as part of Angular's `afterRender` sequence.
Manage Angular server applications (including localized ones), handles rendering requests, and optionally transforms index HTML before rendering.
Manage Angular server applications (including localized ones), handles rendering requests, and optionally transforms index HTML before rendering.
Opt-in option in angular.json to enable the auto-CSP transformation
Attache metadata to the handler function to mark it as a special handler for Node.js environments.
Annotate a request handler function with metadata, marking it as a special handler.
Specifie the platform for which the server bundle is generated
Create an application that does not utilize zone.js.
Determine whether the provided URL represents the main entry point module.
Operator which makes the application unstable until the observable emits, complets, errors, or is unsubscribed.
Configure the necessary providers for server routes configuration.
Different rendering modes for server routes.
Construct a `Resource` that projects a reactive request to an asynchronous operation defined by a loader function, which exposes the result of the loading operation via signals.
Construct a `Resource` that projects a reactive request to an asynchronous operation defined by a RxJS based loader function, which exposes the result of the loading operation via signals.
Server route configuration.
Language service refactoring action that can convert `@Input()` declarations to signal inputs.
Represent state (hence the signal in the name) that is reset based on the provided computation.
Fallback strategies for Static Site Generation (SSG) routes.
Enable support for incremental hydration using the `hydrate` trigger syntax.