Skip to main content
Version: 0.1.2

Function: createAngularAdapter()

Imported from @react-logic/angular-adapter

createAngularAdapter(rootInjector): DIAdapter<EnvironmentInjector>

Build a DIAdapter backed by Angular's DI.

Pass an EnvironmentInjector to act as the root scope. Typically this is the EnvironmentInjector from your Angular bootstrap, or a standalone one created with createEnvironmentInjector(providers, ɵNullInjector) if you want a React-only app that borrows Angular DI.

Parameters​

rootInjector​

EnvironmentInjector

Returns​

DIAdapter<EnvironmentInjector>

Example​

import { createEnvironmentInjector } from '@angular/core';
import { setDIAdapter } from '@react-logic/di';
import { createAngularAdapter } from '@react-logic/angular-adapter';

const root = createEnvironmentInjector([], parentInjector);
setDIAdapter(createAngularAdapter(root));