Witajcie.
Samo pobieranie nie sprawia mi problemów. Ot wystarczy stworzyć metodę getCharacters() w service
getCharacters(){
return this.http.get('http://localhost/something/controller/characters')
.map(
(response: Response) => {
return response.json();
}
);
}
Później w kolejnym komponencie, w którym zamierzam wyświetlić listę postaci wystarczy użyć subscribe().
this.charactersService.getCharacters().subscribe(
(characters) => {
this.characters = characters;
}
);
Oczywiście to zadziała, ale jest to rozwiązanie na pół gwizdka. W końcu chciałbym, żeby wiele komponentów korzystało z tej tabeli. Dlatego w moim odczuciu najbardziej optymalne będzie utworzenie jednej tabeli w service, która będzie zawierała pobrane z bazy danych dane. Wiecie jak to zrobić?