Mirki, uczę się angulara od 2 dni, i niezbyt jeszcze rozumiem 'szerszą parspektywę' tego frameworka. Znam podstawowe dyrektywy, tworzenie wlasnych prostych dyrektyw itp.
jak najprościej w angularze połączyć się z URLem i sparsować taki rest response do js'owego obiektu typu:
greeting = {id: '123', content: 'hello'}
ewentualnie do arraya jeśli jest ich więcej?
wiem, że na necie jest masa przykładów, ale albo są trudniejsze, albo nie działają, w dodatku jak już mówiłem ledwo rozumiem angulara i w zasadzie nawet nie wiem czego dokładnie szukać.
@lerner: zmień tylko kolejność ładowania js'ów... co do $scope, jeśli dobrze zrozumiałem Twoje pytanie, to poprzez $scope możesz się odwołać do zasobów w danym controlerze / modelu. To tak, tylko pamiętaj, że $scope nie jest dziedziczony w dół, chyba, że poprzez $scope.parent
do sedna:
mam url który zwraca pewne treści w JSONie, na przykład coś takiego:
http://rest-service.guides.spring.io/greeting
jak najprościej w angularze połączyć się z URLem i sparsować taki rest response do js'owego obiektu typu:
ewentualnie do arraya jeśli jest ich więcej?
wiem, że na necie jest masa przykładów, ale albo są trudniejsze, albo nie działają, w dodatku jak już mówiłem ledwo rozumiem angulara i w zasadzie nawet nie wiem czego dokładnie szukać.
#js #angularjs #angular
lub tego: https://spring.io/guides/gs/consuming-rest-angularjs/
albo: https://github.com/mgonto/restangular
z tego co widzę to chyba byłeś na tej drugiej stronie... czego jeszcze nie wiesz ?
$http.get('http://rest-service.guides.spring.io/greeting').
success(function(data) {
var greeting
przekleilem od zera, kropka w kropke ten przyklad ze strony springa i zdeployowalem go na tomcat'cie:
a angulara dołączonego masz ?? pokaż całość
@Daredzik: oczywiście. na początku tomcat płakał że nie daje rady go brać z CDNa to wrzuciłem mu lokalnie.
plik
http://jsfiddle.net/tx2ybtu1/
podałem Ci w pełni działający przykład ;) zresztą sam możesz zobaczyć
wykorzystałem hybrydę waszych rozwiązań i
co do $scope, jeśli dobrze zrozumiałem Twoje pytanie, to poprzez $scope możesz się odwołać do zasobów w danym controlerze / modelu. To tak, tylko pamiętaj, że $scope nie jest dziedziczony w dół, chyba, że poprzez $scope.parent
to wiem
w głównym projekcie też zaczyna śmigać bo serwer pokazuje że teraz idą zapytania do bazy