test(ivy): fix flaky tests (#23010)

PR Close #23010
This commit is contained in:
Kara Erickson
2018-03-26 23:41:38 -07:00
committed by Matias Niemelä
parent 910a16a1ff
commit f739f756ce
2 changed files with 4 additions and 6 deletions

View File

@ -431,9 +431,10 @@ export function renderEmbeddedTemplate<T>(
previousOrParentNode = null !;
let cm: boolean = false;
if (viewNode == null) {
// TODO: revisit setting currentView when re-writing view containers
const view = createLView(
-1, renderer, createTView(currentView.tView.directiveRegistry), template, context,
LViewFlags.CheckAlways);
-1, renderer, createTView(currentView && currentView.tView.directiveRegistry), template,
context, LViewFlags.CheckAlways);
viewNode = createLNode(null, LNodeType.View, null, view);
cm = true;
}
@ -443,7 +444,7 @@ export function renderEmbeddedTemplate<T>(
refreshDynamicChildren();
refreshDirectives();
} finally {
leaveView(currentView !.parent !);
leaveView(currentView && currentView !.parent !);
isParent = _isParent;
previousOrParentNode = _previousOrParentNode;
}