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));