{ "id": "api/upgrade/UpgradeAdapterRef", "title": "UpgradeAdapterRef", "contents": "\n\n
\n
\n
\n \n API > @angular/upgrade\n
\n \n
\n \n
\n

UpgradeAdapterReflink

\n \n \n \n \n \n
\n \n \n\n
\n \n
\n

Use UpgradeAdapterRef to control a hybrid AngularJS / Angular application.

\n\n \n
\n \n \n
\n

Deprecated: Deprecated since v5. Use upgrade/static instead, which also supports\nAhead-of-Time compilation.

\n\n
\n\n \n
\n\nclass UpgradeAdapterRef {\n ng1RootScope: IRootScopeService\n ng1Injector: IInjectorService\n ng2ModuleRef: NgModuleRef<any>\n ng2Injector: Injector\n ready(fn: (upgradeAdapterRef: UpgradeAdapterRef) => void)\n dispose()\n}\n\n\n \n \n\n
\n\n\n \n\n \n \n \n\n\n\n\n\n\n\n\n
\n

Propertieslink

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PropertyDescription
\n \n ng1RootScope: IRootScopeService\n \n \n \n \n
\n \n ng1Injector: IInjectorService\n \n \n \n \n
\n \n ng2ModuleRef: NgModuleRef<any>\n \n \n \n \n
\n \n ng2Injector: Injector\n \n \n \n \n
\n
\n\n\n\n
\n

Methodslink

\n \n \n\n \n \n \n \n \n \n \n \n \n \n\n \n \n \n\n \n \n
\n
\n

\n ready()\n \n link

\n \n
\n
\n

Register a callback function which is notified upon successful hybrid AngularJS / Angular\napplication has been bootstrapped.

\n\n
\n
\n \n\n ready(fn: (upgradeAdapterRef: UpgradeAdapterRef) => void)\n\n \n\n
Parameters
\n \n \n \n \n \n \n \n \n \n
\n \n fn\n (upgradeAdapterRef: UpgradeAdapterRef) => void\n \n \n
\n\n \n\n\n \n\n \n
\n
\n

The ready callback function is invoked inside the Angular zone, therefore it does not\nrequire a call to $apply().

\n\n
\n\n \n \n\n \n \n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n dispose()\n \n link

\n \n
\n
\n

Dispose of running hybrid AngularJS / Angular application.

\n\n
\n
\n \n\n dispose()\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n\n\n \n\n \n
\n
\n\n \n
\n\n\n\n \n\n\n
\n
\n\n\n" }