в ваших маршрутах вам нужно определить параметр
{
path: '/:username/settings/emailsettings',
component: YourComponent
}
Затем при навигации по коду вы будете динамически передавать имя пользователя на маршрут.
Из класса компонента:
this.navigate([user.username, 'settings', 'emailsettings'];
Из шаблона компонента
[routerLink]="[user.username, 'settings', 'emailsettings']"