Wpis z mikrobloga

#angularjs #programowanie

Mirki = > MVC + Angularjs

Pobieram wartość z kontolera(MVC) za pomocą $http. I tutaj pytanie:
Z kontrolera(MVC) dostaję => { id: '1', name: 'John Doe' }

Gdy na sztywno wypełniam hours jest ok, gdy idzie to bezpośrednio z response.data - wtedy lipa, null nic się nie dzieje. Pojawia się pusta linia.
- {{hour.id}} {{hour.name}}

Pomocy Mirasy.
  • 35
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Matt23: używałem wcześniej - szperałem w sieci i został success
@maciejze: nie nie wyłapuje

generalnie gubi się przy bindzie do hours....no nic szukam dalej
Mimo to dzięki
  • Odpowiedz
via Android
  • 0
@bonus: lipa...problem w tym ze $http get jest asynchroniczny- wydaje mi się że tutaj jest problem. Coś znalazłem po pracy sprawdze
  • Odpowiedz
console.log(response.data)


@bonus: zwraca wartości prawidłowe. Poczytałem i chodzi o to że $http jest asynchroniczny. Ponoć 'promises' - cokolwiek to jest pomaga na tego typu sprawy.
Ktoś coś?
  • Odpowiedz
@masaj: No tak i response jest asynchroniczną odpowiedzią, a możesz wkleić dokładnie wynik z console.loga? Może źle to parsujesz dla widoku?
  • Odpowiedz
via Android
  • 0
@bonus: kiedy wrzucam wynik logu na sztywno działa tak jak powinien. Także problem jest z z asynchronicznoscią. tak się zastanawiam czy w ogóle to co chcę zrobić jest możliwe....generalnie mam kalendarz i w zależności od daty chcę pokazać listę dostępnych godzin z możliwością zapisu na godzine
  • Odpowiedz