fix(upgrade): fallback to root ng2 injector when element is compiled outside the document (#8684)
Currently downgraded ng2 elements fail inside a ui-router view because they are unable to require an ng2 Injector via the require attribute of the DDO, because ui-router compiles its templates before they are inserted in a ui-view. This adds a "fallback" behavior if a parent injector cannot be found to go to the root ng2 Injector.
This commit is contained in:

committed by
Miško Hevery

parent
7bb5167239
commit
db8290632f
@ -12,4 +12,4 @@ export const NG1_INJECTOR = '$injector';
|
||||
export const NG1_PARSE = '$parse';
|
||||
export const NG1_TEMPLATE_CACHE = '$templateCache';
|
||||
export const NG1_TESTABILITY = '$$testability';
|
||||
export const REQUIRE_INJECTOR = '^' + NG2_INJECTOR;
|
||||
export const REQUIRE_INJECTOR = '?^' + NG2_INJECTOR;
|
||||
|
Reference in New Issue
Block a user