Общий вопрос новичка (заранее извиняюсь за глупость :()
Я пытаюсь научиться разрабатывать приложения, используя ионный каркас / угловой.
Я создал простую новостную ленту (в любом случае, часть интерфейса).
Я тогда установил MySQL, PHP а также апаш на моем Mac (MAMP). Я создал несколько таблиц и вставил некоторые фиктивные данные.
Теперь я совершенно заблудился о том, какую подпрограмму / процедуру писать на моем сервере и какой код писать в моем угловатый сервис, чтобы я мог показать фиктивные данные в моем приложении?
Как эти две незаметные «вещи» в моей системе знают, как подключаться и обмениваться данными?
Я погуглил это в течение нескольких дней, но большинство уроков, кажется, не обращаются к этому основному вопросу.
Я на самом деле не ожидаю, что кто-нибудь проведет меня через шаги, но если вы можете указать мне на некоторые учебники / ресурсы по этому, Это будет высоко ценится.
Заранее спасибо.
Вам придется думать с точки зрения веб / RESTful-сервисов, чтобы предоставлять данные вашему приложению Angular. Я могу указать вам пару вводных руководств по стеку MEAN (MongoDB, Express, Angular, Node), но вы поймете, что идея:
Научитесь создавать современные веб-приложения с помощью MEAN
Поскольку вы используете AngularJS, ваше веб-приложение, я полагаю, является одностраничным. Все данные, на которых основано ваше приложение, предоставлены вашим бэкэндом, здесь PHP / MySQL.
Вам нужно использовать PHP для создания службы REST для предоставления данных JSON, которые могут использоваться приложением AngularJS. Хотя MySQL стоит за вашим PHP-приложением в качестве поставщика хранилища, он не взаимодействует напрямую с вашим приложением AngularJS.