2016-09-10 2 views
1

Попытка получить tenant.app.com установки в угловых 2 (RC6, маршрутизатор 3,0)Как обращаться с арендатором субдомены Угловое 2 (маршрутизатор 3)

Есть ли документация вокруг, как это сделать? Почти все, что я видел, начинается с базового url = /, а затем анализирует URL-адрес из базового url.

мне нужно иметь версию WWW для не-signedin пользователя, а затем арендатор управляемых субдоменов для всех пользователей LoggedIn

+0

То же самое здесь. Нет информации обо всем вокруг, и я очень запутался, если вообще поддерживается или нет. – user2670818

ответ

0

Я думаю, у меня есть подход, который работает. getSubdomain() позволяет мне запрос субдомно в app.component.ts на NgInit(), и я могу использовать, чтобы объем знак в для пользователя против tenant_id привязанного к подобласти

getSubdomain() { 
    const domain = window.location.hostname; 
    if (domain.indexOf('.') < 0 || 
    domain.split('.')[0] === 'example' || domain.split('.')[0] === 'lvh' || domain.split('.')[0] === 'www') { 
    this.subdomain = ''; 
    } else { 
    this.subdomain = domain.split('.')[0]; 
    } 
    console.log('subdomain', this.subdomain); 
} 
Смежные вопросы