Как справиться с AngularJS?

Я новичок в AngularJS, и мне это немного неудобно. Легкий материал очень прост, но продвинутые вещи значительно сложнее (директивы, провайдер/сервис/ factory...)

Документация не очень помогает кому-то, кто только начинает изучать эти вещи; и я постоянно искал директивы для вещей, которые мне нужны, вместо того, чтобы писать свои собственные.

Я попробовал Ember.js, и я был гораздо более продуктивным с этим, но API по-прежнему сильно изменен, поэтому я предпочитаю пропускать его для Теперь.

Есть ли какие-нибудь лучшие ресурсы для правильного проникновения в AngularJS?

Ответ 1

Это самый обширный репозиторий ресурсов обучения AngularJS, с которым я столкнулся:

AngularJS-Learning

Вырезать лучшие части (в рекомендуемом порядке обучения):

Ответ 2

Попробуйте эти видео egghead.io Они потрясающие, чтобы начать

Ответ 3

Для всеобъемлющей и постоянно растущей коллекции ссылок проверьте AngularJS-Learning, репозиторий github, который собирает ресурсы, ссылки и интересные сообщения в блогах.

Я нашел очень полезные руководства и видеоролики на канале AngularJS youtube. Они идут от основного материала к некоторым продвинутым темам, хороший способ начать.

Официальные twitter и Google + аккаунты - хороший способ следить за новостями и получать приятные ссылки. Также проверьте список рассылки AngularJS.

Хороший агрегатор новостей/ссылки angularjsdaily.com.

Также есть несколько новых книг, поэтому вы можете следить за своей любимой онлайн-библиотекой.

Ответ 4

Канал #angularjs IRC на freenode.net - отличный способ получить ответы в реальном времени.

Совет для получения помощи через IRC:

  • Задайте относительно конкретный вопрос.
  • Если возможно, продемонстрируйте свою проблему, используя Plunker или JSFiddle.
  • Выберите "прайм-тайм" часов, чтобы спросить (с полудня до вечера, EST хорошо работает для меня.)
  • Не появляйтесь, задавайте вопрос и оставляйте 2 минуты спустя, когда кто-то не отвечает сразу. Большинство из нас периодически проверяют IRC.

Ответ 6

Пожалуйста, следите за списком рассылки для проблем/решений, обсуждаемых членами сообщества. https://groups.google.com/forum/?fromgroups#!forum/angular. Это было действительно полезно для меня.