2013-03-05 2 views
1

Я только начал использовать угловой и javascript, и я не могу понять, как структурировать мое приложение.Как загрузить угловой модуль

Я начал писать контроллер, и мой первый рефлекс - это то, что я бы назвал своей моделью в классе в другом файле. У меня есть другой вариант

1 - Сложив все (модель + контроллер) в одном файле

2 - с помощью requireJS так что мой контроллер может «включить» свою модель. Мне удалось это сделать, но это было не так, и у меня все еще есть проблема, чтобы сделать версию yoman dist.

3 - использовать угловой модуль, который, кажется, рекомендуется, но если выберете это решение, мне нужно явно загрузить файл модели в основной файл html. Я понимаю, что не жесткая кодировка зависимости между файлами может быть хорошей вещью, поэтому вы можете, например, обменять или изменить некоторые компоненты, но это кажется неправильным, когда, например, для подкласса требуется его родительский класс. Если мне нужно разделить модуль на множество угловых подмодулей, нужно ли их явно загружать? Это кажется совершенно неправильным.

Я что-то упустил? каков стандартный способ сделать это?

+0

Да, из личного опыта это может быть болью с угловым, но это скорее проблема с инструментами/рабочими процессами, чем углоцентрическая. У меня был успех с использованием grunt для автоматического объединения всех js-файлов в каталог приложений и т. Д., Но для разработки были вручную привязаны необходимые файлы на странице html. –

ответ

0

То, что я нашел весьма полезным, - это сеансы встречи MTV. Они дают хороший обзор о том, как применять лучшие практики в AngularJS:

Там много больше видео на YouTube. Надеюсь, это поможет дать первую идею.

+3

У меня нет времени смотреть видео, что они говорят, что может мне помочь? – mb14

Смежные вопросы