angular - router-outlet inside router-outlet calling independent routes dynamically -


i have angular 2 project has many modules in it. load each of module using lazy loading technique follows

{ path: 'home', loadchildren: './dashboard/dashboard.module#dashboardmodule' }, 

now have situation load module called workflowmanagementmodule using

{ path: 'workflow', loadchildren: './workflow-management/workflow-management.module#workflowmanagementmodule' }, 

in workflow module have component called workflow-footer footer button label next. when click next rest call made server , field "url" received server. on receiving have navigate url.

now problem is

i have have footer component footer of loaded routes. i.e. new component (based on route received server) component has loaded , should have footer workflow-footer component.as shown below

enter image description here

this situation below in code

<div>some other content</div> <router-outlet></router-outlet> <work-footer></work-footer> 

but can't understanding how achieve routes not constant ,it can dynamic depending on server response.as in other module.so please me achieve this.

i'm not understand. trying specify entirely different footer content based on route?

if so, add appropriate footer component onto template each routed component.

in component a:

<div>component stuff</div> <compa-footer></compa-footer> 

or

are saying want route different things footer area? if so, can use named router outlet.

<div>some other content</div> <router-outlet></router-outlet> <router-outlet name="footer"></router-outlet> 

then can navigate content first router outlet , different content named router outlet.

or

if want have standard footer appears below multiple pages, can use technique specified in question:

<div>some other content</div> <router-outlet></router-outlet> <work-footer></work-footer> 

is not working you?


Comments

Popular posts from this blog

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -