Мне нужно перенаправить на страницу нового приложения, написанного на Angular, и отправить данные Можно ли передать, например, токен в ангуляр?
Я попытался сделать перенаправление на - http://localhost:4200/token/hrl4lhlhga - hrl4lhlhga <== token
const appRoutes: Routes = [
{
path: 'token/:value',
component: TestComponent,
}
];
export class TestComponent {
@Input() value?: string;
}
bootstrapApplication(AppComponent, {
providers: [
provideRouter(appRoutes, withComponentInputBinding()),
Но «значение» всегда неопределенное
ДОБАВЛЕНО 18.03
main.ts
bootstrapApplication(AppComponent, appConfig)
.catch(err => console.error(err));
app.config.ts
export const appConfig: ApplicationConfig = {
providers: [
provideRouter(appRoutes, withDebugTracing(), withComponentInputBinding()),
provideAnimations(),
provideHttpClient(withInterceptorsFromDi()),
importProvidersFrom(BrowserModule, ToastModule, InputTextModule, InputNumberModule, InputTextareaModule, MatCardModule, CommonModule, FormsModule, MenubarModule, DropdownModule, DragDropModule, FieldsetModule, CardModule, PanelModule, ButtonModule, FlexLayoutModule, TagModule, AccordionModule, ScrollPanelModule, TableModule),
BackEndService, DialogService, MessageService, ApplicationService,
]
}
Я добавил withDebugTracing и теперь для http://localhost:4200/token/hrl4lhlhga получаю
ERROR Error: NG04002: Cannot match any routes. URL Segment: 'token/hrl4lhlhga'
Кажется, что пути загружены, но по какой-то причине Angular не может установить, что такой путь существует. Возможно у меня что-то конфликтует в конфигурации или я все неправильно описал



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


в ProvideRouter вы должны вводить маршруты, а не appRoutes
bootstrapApplication(AppComponent, {
providers: [
provideRouter(routes, withComponentInputBinding()),
У меня все есть прямо здесь. Здесь я неправильно написал в описании
можете ли вы показать мне код, в котором вы перенаправляете на этот маршрут?
Я нашел причину, почему это произошло. В один из моих компонентов был импортирован RouterTestingModule (сейчас он устарел). Поэтому все мои маршруты были переписаны и подчищены. Я только что удалил это из импорта, и теперь все работает как положено.
Никаких проблем с приведенным выше кодом. Убедитесь, что у вас нет других ошибок, проверьте консоль браузера. И проверьте место создания токена. При доступе к ссылке проверьте, имеет ли он действительное значение,