Как передать идентификатор для получения URL-адреса API? (Angular) - PullRequest
0 голосов
/ 16 июня 2020

Мне нужно передать свойство id из GET api в другой GET api Например ... Я делаю что-то вроде этого ..

https://jsonplaceholder.typicode.com/posts/${value} 

где ' $ {value} 'необходимо заменить на 1,2, ... Но это показывает мне ошибку 404 not found .. Но если я попробую индивидуально, как это

https://jsonplaceholder.typicode.com/posts/1

, я смогу получить результаты. . Пожалуйста, помогите мне решить эту проблему ..

.ts файл

viewPosts(value){
   console.log(value);
  this.apiService.getPosts(value).subscribe((result) => {
       console.log(result);
        ......

});  

 }

Файл ApiService:

getPosts(value:any):Observable<any>{

    const api='https://jsonplaceholder.typicode.com/posts/${value}';
    return this.http.get(api);
  }

1 Ответ

0 голосов
/ 16 июня 2020

, вам просто нужно изменить этот код.

getPosts(value:any):Observable<any>{
  const api = `https://jsonplaceholder.typicode.com/posts/${value}`;
  return this.http.get(api);
}

вы должны использовать литерал шаблона .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...