В настоящее время я перестраиваю небольшую мобильную страницу клиента, используя свои собственные деньги, как способ узнать MVC и AngularJS, а также для подготовки к значительно большему проекту для другого клиента. Страница, которую я изучаю, представляет собой одностраничное приложение для онлайн-заказа для пит-ресторана. Это позволяет вам выбирать из списка питов, затем второй вид позволяет настраивать вашу питу с различными овощами, сырами, соусами и т. Д., А затем третий вид, который позволяет вам отправить ваш заказ.Несколько моделей данных в приложении AngularJS?
Мой вопрос касается модели. Я создал систему, которая выводит данные из базы данных пунктов меню (pitas и toppings) и создает файл JSON, модель, для Angular для разбора и отображения для пользователя, но мне любопытно, где будут выбраны пользовательские храниться.
Могу ли я создать другую модель специально для выбора пользователя или изменить исходную модель, чтобы сохранить выбор пользователя в дополнение к исходным данным?
Я также хотел бы добавить, что вы должны иметь все ваши взаимодействия с вашим бэкэнд-сервисом для обслуживания Ng. Здесь вы должны иметь дело с управлением своими моделями. Есть много способов сделать это в зависимости от ваших потребностей ($ http и $ resource - самый высокий уровень выбора). Создание этих и поддержание этого прямое, что-то еще, чтобы рассмотреть, но кажется только касательным к вашим вопросам. –
Я думаю, что я изучаю то, что мне действительно нужно читать модели и как правильно их проектировать. Я предполагаю, что могу просто сбрасывать свою базу данных прямо в объект JSON, и мне будет хорошо идти, но я узнаю, что есть много чего сделать правильно. Благодаря! –
Взгляните на дизайн SOLID, чтобы запустить вас: http://en.wikipedia.org/wiki/SOLID_(object-oriented_design) –