Я знаю, как передавать данные в и из вложенного компонента. Но у меня есть служба, которая получает некоторые данные из REST API. Мне нужно, чтобы URL-адрес моей службы изменился, когда я нажимаю и запускаю функцию. Мне нужно передать идентификатор моей службе и изменить мой URL.Угловое 2-проводное значение для обслуживания
I мой компонент:
showUnitDetails(selectedUnit) {
this.unitId = selectedUnit;
this.unitDetails = true;
this._unitService.getUnit(this.unitId).subscribe(resUnitData => this.unit = resUnitData, err => alert('Error'));
}
В моей службы:
getUnit(id: unitId){
return this._http.get(this._url).map((response: Response) => response.json());
}
Но когда я сохранить свою службу я получаю ошибку "Cannot find name unitId"
.
Вы должны показать свой код тому, что вы пытались до сих пор, единственным советом, который может быть задан, является использование параметров. –
самостоятельно удалять сообщение. – Aravind