feat(router): add the ANALYZE_FOR_PRECOMPILE provider to make dev ergonomics better
This commit is contained in:
@ -36,15 +36,6 @@ describe('Integration', () => {
|
||||
(router: Router, tcb: TestComponentBuilder, location: Location) => {
|
||||
const fixture = createRoot(tcb, router, RootCmp);
|
||||
|
||||
@Component({
|
||||
selector: 'child',
|
||||
template: '<div *ngIf="alwaysTrue"><router-outlet></router-outlet></div>',
|
||||
directives: ROUTER_DIRECTIVES
|
||||
})
|
||||
class LinkInNgIf {
|
||||
alwaysTrue = true;
|
||||
}
|
||||
|
||||
router.resetConfig([{
|
||||
path: 'child',
|
||||
component: LinkInNgIf,
|
||||
@ -1303,6 +1294,15 @@ class RelativeLinkInIfCmp {
|
||||
show: boolean = false;
|
||||
}
|
||||
|
||||
@Component({
|
||||
selector: 'child',
|
||||
template: '<div *ngIf="alwaysTrue"><router-outlet></router-outlet></div>',
|
||||
directives: ROUTER_DIRECTIVES
|
||||
})
|
||||
class LinkInNgIf {
|
||||
alwaysTrue = true;
|
||||
}
|
||||
|
||||
@Component({
|
||||
selector: 'root-cmp',
|
||||
template: `<router-outlet></router-outlet>`,
|
||||
@ -1310,7 +1310,7 @@ class RelativeLinkInIfCmp {
|
||||
precompile: [
|
||||
BlankCmp, SimpleCmp, TeamCmp, UserCmp, StringLinkCmp, DummyLinkCmp, AbsoluteLinkCmp,
|
||||
RelativeLinkCmp, DummyLinkWithParentCmp, LinkWithQueryParamsAndFragment, CollectParamsCmp,
|
||||
QueryParamsAndFragmentCmp, StringLinkButtonCmp, WrapperCmp
|
||||
QueryParamsAndFragmentCmp, StringLinkButtonCmp, WrapperCmp, LinkInNgIf
|
||||
]
|
||||
})
|
||||
class RootCmp {
|
||||
|
Reference in New Issue
Block a user