Я использую, чтобы получить данные моего блога из URL-адреса, как показано ниже.
const id = this.route.snapshot.paramMap.get('id');
const newurl = `${serverUrl}/${id}`;
// this.http.get<any>(newurl); // to get data from the server.
URL выглядит ниже
http://localhost:4200/blogs/1
http://localhost:4200/blogs/2
http://localhost:4200/blogs/3
Теперь, после того как я получу данные с сервера, я быхотел бы добавить заголовок блога в конце URL, как показано ниже.
http://localhost:4200/blogs/1/First-Title-Url
http://localhost:4200/blogs/2/Second-Title-Url
http://localhost:4200/blogs/3/Third-Title-Url
Буквально я ничего не делаю с последним добавленным заголовком в URL, кроме как для удобочитаемой цели.
Вот мой класс блога вback-end
public class Blog
{
[Key]
public int id { get; set; }
public string title { get; set; }
public string body { get; set; }
}
Примечание: в заголовке есть дубликаты.
Я запускаю этот проект в Asp.Net Core 2.2, Angular 8. Как мне изменить URL сейчас?