Ich habe Komponente details.ts, wo ich diese Methode haben:Wie gibt man einen Wert aus einer Methode in einer anderen Komponente zurück?
getCantonsByCode(cantonCode: string) {
this.restService.getSelectedByCode("rcanton", cantonCode)
.subscribe(results => {
return this.canton = results["payload"];
});
}
In Komponente address.ts möchte ich so etwas wie dies zu tun:
this.addressDetailForm.addressDetails.viewAttr2 = this.addressDetailForm.getCantonsByCode(address.cantonCode)
Aber im immer undefiniert. Irgendein Vorschlag wie kann ich diesen Wert zurückgeben?
wenn ich console.log this.canton in getCantonsByCode mache, bekomme ich Daten, aber in anderen Komponenten, wenn ich console.log mache ich undefined – None
ich ordne bereits Ergebnisse in getSeletedByCode Methode – None