#angular
#angular
Вопрос:
У меня есть реализация URL-адресов в нижнем регистре в app.module.ts, правило, применяемое для всего приложения. Я хотел бы отключить это правило только на определенной странице, но оставить его на всех других страницах в нижнем регистре.
Это мой текущий код: app.module.ts
import { UrlSerializer } from '@angular/router';
import { LowerCaseUrlSerializerComponent } from './component/lower-case-url-serializer.component';
providers: [
{ provide: UrlSerializer, useClass: LowerCaseUrlSerializerComponent }
],
нижний регистр-url-serializer.component.ts:
import { DefaultUrlSerializer, UrlTree } from '@angular/router';
export class LowerCaseUrlSerializerComponent extends DefaultUrlSerializer {
parse(url: string): UrlTree {
// Excluding tokens
if(url.indexOf("token") > 1)
return super.parse(url);
return super.parse(url.toLowerCase());
}
}
Могу ли я что-нибудь сделать в файле app.routing.ts только для определенного маршрута?
export const routes: Routes = [
{ path: 'password-reset', component: PasswordResetComponent },
];
Ценю ваше время и был бы рад увидеть несколько примеров кода для внедрения.
Комментарии:
1. У вас есть решение для этого …?????