Angular2 routeur config, préfixe pathMatch ne fonctionne pas

De ce que je comprends de Angular2 la documentation du routeur, la config des routes par défaut pathMatch stratégie de "préfixe",
"prefix" pathMatch stratégie implique l'application routeur seulement besoin de regarder le début de l'url et le faire correspondre avec la bonne route.

Référence: https://angular.io/docs/js/latest/api/router/index/Routes-type-alias.html#!#adaptation de la stratégie

Que l'on dit, avec le ci-dessous les configurations, je suppose que cette route devrait charge ExampleComponent si je navigue à /abcdefg.

Un problème que ce n'est pas de travail, je ne suis pas sûr de ce qui est mal et je ne peux pas trouver beaucoup d'informations à ce sujet sur google ou dans les @angular/router code source.

Merci pour votre aide.

const ROUTES: Routes = [
  { path: '', component: MainLayoutComponent, pathMatch: 'prefix', canActivate: [AuthGuard], children: [
    { path:'abc', pathMatch: 'prefix', component: ExampleComponent},
    { path: '', component: HomepageComponent }
  ]},
 ];


 export const ROUTING = RouterModule.forRoot(ROUTES, { useHash: false });

Mise à jour #1, en Essayant Günter Zöchbauer suggestion.

nouveau routeur configurations sont les suivantes:

maintenant /abc/defg fonctionne, mais pas /abcdefg

{ path:'abc', pathMatch: 'prefix',
  children: [
    { path:'**', component:ExampleComponent},
  ]
}