Check out this block:
http://victorsavkin.com/post/145672529346/angular-router
If you had three routers
<router-outlet></router-outlet> //no name == the default
<router-outlet name="social1"></router-outlet>
<router-outlet name="social2"></router-outlet>
Then the RouteConfigs to target each would be like:
{path: 'thepath1', component: TheComponent} //no outlet for the default
{path: 'thepath2', component: TheComponent, outlet: 'social1'}
{path: 'thepath3', component: TheComponent, outlet: 'social2'}
And the urls you would want to build would be like this:
/thepath1(social1: /thepath2)(social2: /thepath3)
At least, that is my understanding: to target a specific named outlet, you use parenthesis, name the outlet, and then give the path. To target the default you don't use parens. You can keep extending the path inside the targeted outlet: (social1: /thepath2/123/more) and my guess is if you had nested named outlets it would look like: (social1:/thepath2 (butterfly1: /morepath)). But that, again, is a guess.