Как ввести значение в переменную пути URL-адреса вызова веб-службы в Angular? - PullRequest
0 голосов
/ 30 мая 2019

Я хочу вызвать этот внутренний URL-адрес для получения данных профиля пользователя

/users/:userId/profile

где: userId будет действительным числом для идентификатора.

Каков синтаксис для вставки значения userId в URL перед отправкой запроса?

Ответы [ 2 ]

0 голосов
/ 30 мая 2019

Один из способов (с использованием машинописи) - использовать строку шаблона

`/users/${this.userId}/profile`

Шаблон окружен обратными чертами (``).
Строка внутри обратных тегов может оценивать выражения, когда они находятся внутри $ {...}.

Строка выше такая же, как при наборе:

'/users/' + this.userId + '/profile'
0 голосов
/ 30 мая 2019

Вы можете просто объединить его, как объединение строк.

http.get('/users'/+this.userId+'/profile').then();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...