2016-04-14 2 views
0

Я новичок в AngularJs и стараюсь следовать многим различным учебникам. Кажется, что есть много способов кодировать и структурировать проекты в AngularJS.AngularJS, где размещать глобальные списки и т. Д.

Моя цель заключается в создании простого веб-сайта с функциями входа и выхода и возможностью добавления автомобилей в один портфель.

Моя структура до сих пор:

index.html 
templates/login.html 
templates/dashboard.html 
templates/car.html (empty for now) 
templates/portfolio.html (empty for now) 
js/app.js 
js/controllers.js 
js/services.js 

Мой вопрос сейчас, где я должен поставить свою пользовательскую информацию, включая мои портфели и куда добавлять и удалять автомобили портфелях? Кроме того, у меня есть полный список автомобилей, которые я хотел бы получить и показать.

Я читал, что услуги должны работать для этого, но ...

Есть ли какие-либо уроки онлайн для такого «простого» сайта, охватывающих основы создания портфелей, добавление элементов в них и т.д.?

У меня есть файлы, если кто-то хочет их увидеть, но где я должен их загрузить?

+2

Хорошо уважаемые стилистический справочника является Johnpapa-х, [здесь ссылки] (https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md), он также имеет правила о структуре папок –

ответ

1

Я думаю, вам нужно лучше понять различные угловые компоненты. Например, контроллер - это место, где у вас будет функция обработки событий ($ scope functions). Служба, с другой стороны, может использоваться для хранения данных широкого спектра приложений, в вашем случае функции входа и выхода могут быть включены в службы.

Все ваши данные (я имею в виду реальные данные, как и в том, что хранится в базах данных), должны запрашиваться с использованием служб $ http и его метода. Если вы хотите сохранить некоторые данные на самом интерфейсе, вы должны хранить их в сервисах (или может быть возвращен как объект с завода). Если все его статические данные, лучшей идеей может быть создание постоянного компонента (чтение о угловых константах).

Может быть this поможет вам начать с в случае, если вы действительно начинаете с угловым

Ответом на ваш последний вопрос: Если вы хотите поделиться каким-то кодом для рассмотрения пользователей здесь, вы можете создать plunker или jsfiddle и поделитесь ссылкой.

0

Написание заявки с самого начала - это не радостная вещь, а начало.

У меня есть для вас предложение т.е. Выберите MEANJS Какой Совмещение MongoDB, Nodejs, Angularjs С ExpressJs. Он имеет четко определенную структуру проекта. Вы можете использовать его как ссылку для будущих приложений.

себя Meanjs имеет пример приложение работает при установке в соответствии с инструкциями

MEANJS with Default Application - Clone with Git,node&npm install,bower install,grunt it Magic -- Local server starts Running with Sample App

Надеюсь эта вещь поможет вам :-)