Как добавить префикс к url в angular 2?

Пользователь

от autumn_parker , в категории: JavaScript , год назад

Как добавить префикс к url в angular 2?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от steve , год назад

@autumn_parker 

Пользователь

от cayla , 2 месяца назад

@autumn_parker 

В Angular 2 вы можете добавить префикс к URL, используя провайдер APP_BASE_HREF, который предоставляется платформой Angular. Прежде всего, вы должны импортировать провайдер APP_BASE_HREF из @angular/common и добавить его в массив провайдеров приложения в файле app.module.ts:


import { APP_BASE_HREF } from '@angular/common';


@NgModule({ ... providers: [ { provide: APP_BASE_HREF, useValue: '/your-prefix' } ], ... }) export class AppModule { }


После этого вы должны указать префикс в свойстве href при использовании директивы routerLink в шаблоне компонента:


Link


Теперь Angular автоматически добавит префикс /your-prefix к URL вашего маршрута при генерации ссылок.