Używam AngularJS 1.0, PHP i mysql z localhost na moim Macu.podłączyć AngularJS do mysql przy użyciu mojej usługi PHP?
Mam bardzo prostą bazę danych mysql: "koty". Ma jedną tabelę o nazwie "kocięta". Tabela ma dwie kolumny "id" i "name". W bazie danych znajdują się trzy kocięta o nazwach Larry, Curly i Moe.
Mam teraz prosty kod PHP, który otwiera bazę danych, pobiera trzy rekordy i zwraca je w JSON w następujący sposób: [{"id": "1", "name": "Larry"}, {"id": "2", "name": "Curly"}, {"id": "3", "name": "Moe"}]
Użyłem najnowszego nasienia i konfiguracji kątowej projekt w Eclipse. W app.js napisałem: "użyj ścisłego"; angular.module ('Koty', ['ngResource', 'Cats.filters', 'Cats.services', 'Cats.directives']) Umieściłem mój kod PHP w folderze services i nazwał go "index.php ". Jeśli przejdę do tej usługi/index.php w przeglądarce przy użyciu localhost na Macu, otrzymam powyższy JSON. Jak dotąd wszystko jest w porządku.
Teraz - WSZYSTKO, CO CHCĘ ZROBIĆ (! Słynne ostatnie słowa;) jest połączony z usługą PHP, którą posiadam i wyświetlam zawartość tej tabeli Cats na mojej głównej stronie indeksu przy użyciu mojego projektu AngularJS. Zwykły stary tekst, brak tabel, po prostu połącz się z dostępnym zasobem i wyświetl go.
Próbowałem wszystkich wersji demonstracyjnych w Internecie (wiele z nich jest nieaktualnych). Czy ktoś może pokazać mi prosty, aktualny sposób na zrobienie tego? Dla mojego życia mam różne dema AngularJS, ale żaden z nich nie wykonuje tego prostego zadania w sposób, który mogę zrozumieć.
Z góry dziękuję.
OK znalazłem kod $ zasobów, które w 1.0.1rc3 wymaga, że to skośnych resource.js. ngResource znajduje się w module. Komentarze w faktycznym kodzie-resource.js kodu pokazuje szczegóły, po tych i opublikuje, jeśli znajdę rozwiązanie. – noogrub