как убрать слово перед дефисом в angular - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть сценарий, в котором я получаю значение местоположения из API (например: valogi c -federick), мне нужно показать только federick, но если я отправляю его бэкэнду, оно должно go как valogi c -federick.

Я показываю только federick, но если я нажимаю кнопку отправки, он показывает valogi c -federick. может кто-нибудь дать решение для этого.

public locationValue: string = this.helper.getLocation();
  public location= this.locationValue.split("-").length>1 ? this.locationValue.split("-").splice(1):this.locationValue;

enter image description here

Ответы [ 2 ]

1 голос
/ 01 апреля 2020

let name = 'valogi c -federick'

В вашем шаблоне вы можете сделать это

<p (click)="sendToBackend(name)">{{name.split("-")[1]}} <p>
0 голосов
/ 24 апреля 2020

это ответ roomObj ['locationId'] = this.helper.getLocation ();

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