подключить AngularJS к mysql, используя мой PHP-сервис?

Я использую AngularJS 1.0, PHP и mysql с локальным хостом на своем Mac.

У меня есть очень простая база данных mysql :"кошки". В нем есть одна таблица под названием «котята». В таблице есть два столбца: «id» и «name». В базе есть три котенка с именами Ларри, Керли и Мо.

Теперь у меня есть простой PHP-код, который открывает базу данных, получает три записи и возвращает их в формате JSON следующим образом :[{"id" :"1","name" :"Larry"},{"id" :"2","name" :"Curly"},{"id" :"3", "имя" :"Моэ"}]

Я использовал последнее семя angular -и настроил проект в Eclipse. В app.js я написал это :'использовать строгий'; angular.module ('Cats', ['ngResource','Cats.filters', 'Cats.services', 'Cats.directives'] )Я поместил свой код PHP в папку сервисов и назвал его «index.php». Если я перейду к этим службам/index.php в своем браузере, используя localhost на Mac, я верну JSON выше. Пока все круто.

Теперь -ВСЕ, ЧТО Я ХОЧУ СДЕЛАТЬ (!знаменитые последние слова ; )подключается к имеющемуся у меня PHP-сервису и отображает содержимое этой таблицы Cats на моей главной индексной странице, используя мой проект AngularJS. Обычный старый текст, никаких таблиц, просто привязка к доступному ресурсу и отображение его.

Я перепробовал всевозможные онлайн-демонстрации (, многие из них устарели ). Может ли кто-нибудь показать мне один простой, текущий способ сделать это? На всю жизнь у меня есть все виды работающих демонстраций AngularJS, но ни одна из них не выполняет эту простую задачу так, как я могу понять.

Заранее спасибо.

6
задан noogrub 30 June 2012 в 20:27
поделиться