Ошибка: Не удается сопоставить ни один маршрут. Сегмент URL: ‘редактировать/604c39ab5d06fb205c654043

#javascript #angular #typescript

Вопрос:

что это делает, так это добавляет edit/postid Я хочу добавить edit:postid без /

 [routerLink]="['edit',post.id]
{ path: "edit:postId", component: PostCreateComponent }
 

Ответ №1:

Вам нужно изменить маршрут вот так. { path: "edit/:postId", component: PostCreateComponent } Вы не можете добавлять что-либо без / чего-либо в маршруте.

Комментарии:

1. localhost:3000/api/сообщения:идентификатор это мой api restful, который мне нужен для сопоставления этого запроса

2. @RahulKumarChoudhary api и ваш маршрут не имеют смысла. Для сопоставления с API запросов вам нужна служба, которая будет создавать HTTP-запрос и ответ. Теперь я не понимаю вашего вопроса. Пожалуйста, уточните, чего вы хотите. Если вы хотите получить данные из бэкенда, а затем отобразить их во внешнем интерфейсе пользовательского интерфейса, это не будет работать так, как вы пытаетесь. Как я уже сказал, вам нужен сервис, который будет GET, POST, PUT обрабатывать ваши данные, а затем показывать их интерфейсу.