Stworzyłem aplikację AngularJS z "yo angle", uruchomiłem "pomruk serwera - siła" i dotarłem do "Allo, Allo" ekran powodzenia.Utworzona przez Yeomana aplikacja Angular działa do momentu dodania ['ngResource'], a następnie zawiesza się
Kiedy dodałem ['ngResource'], jak pokazano poniżej, wydaje się, że zawiesił się ... lub przynajmniej nic już nie wyświetla się w przeglądarce.
Próbujemy dodać $ zasób jako parametr do funkcji..i.e. próbował użyć zasobu, ale bez powodzenia. Nie widzę żadnych błędów w konsoli internetowej. Sprawdziliśmy, że plik kątowy-resource.js jest wymieniony w komponentach/zasobach kątowych.
To wydaje się jak błąd głupiego nowicjusza, ale utknęło nam.
'use strict'; angular.module('a3App', ['ngResource']) .factory('myService', function() { var foo = 42; return { someMethod: function() { return foo; } }; });
Czy jesteś pewien, że dodałeś plik angular-resources.js na swojej stronie internetowej (np. Index.html)? – cremersstijn
Tak, jest tam, dziękuję. W rzeczywistości jednym z naszych eksperymentów było wyciągnięcie go (oczekiwany błąd) w celu sprawdzenia, czy poprawnie o to prosiliśmy. –
Jeszcze jedno pytanie, dlaczego używasz ngResource w ten sposób? Myślę, że powinien on być używany z usługami restfull. Zobacz http: //docs.angularjs.org/tutorial/step_11 – cremersstijn