Как освоить AngularJS? [закрыто]

265

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

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

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

Есть ли лучшие ресурсы, чтобы правильно войти в AngularJS?

Гал Бен-Хаим
источник
12
Так как вопрос заблокирован, я хотел бы добавить немного драгоценного камня, который я нашел: thinkster.io . по их собственным словам: «Мы любим AngularJS, но учиться было тяжело, поэтому мы выбрали и создали лучшие ресурсы для вас. Это бесплатно, просто и потрясающе».
силикаг
1
У меня был такой же опыт, поэтому я создал учебную серию, которая облегчит вам изучение Angular. Я считаю, что лучший способ обучения - это пошаговое руководство по созданию приложения. Только вводя понятия, необходимые для создания приложения. Каждый шаг сопровождается JSFiddle, где вы можете просмотреть и поэкспериментировать с кодом. К концу вы сможете создать собственное приложение с нуля. Вы можете найти его по адресу: simplygoodcode.com/2013/12/…
Луис Перес

Ответы:

202

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

AngularJS-Learning

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

Голографический принцип,
источник
Вот еще одно вступительное видео « Введение в Angular.js» в 50 примерах (часть 1)
curran
Некоторые замечательные ссылки выше - следите за angularjs.guru Я собирался получить домен самостоятельно, именно так я и наткнулся на него, довольно новый, так что пока немного, но, судя по всему, они могут быть весьма полезны.
Том Радж
Здесь я разместил пошаговое руководство для начинающих изучать AngularJS.
Захир Ахмед
78

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

ослепление
источник
Я заметил, что это не похоже на привязки данных. Знаете ли вы какие-либо хорошие ресурсы для изучения этого аспекта? Спасибо!
Брайан Армстронг
@BrianArmstrong Я, возможно, немного опоздаю на вечеринку, но обязательно ознакомьтесь с уроком № 1 «Связывание»: egghead.io/lessons/angularjs-binding
Мариус Шульц
23

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

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

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

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

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

Atropo
источник
16

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

Рекомендации по получению помощи через IRC:

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

Видео « Основы AngularJS за 60 минут» дает очень хорошее представление и обзор.

Я также очень рекомендую книгу AngularJS от O'Reilly , упомянутую @Atropo.

andersh
источник
Во многих рецензиях на книгу О'Рейли указано, что в ней очень много ошибок, включая ошибки кодирования. Код прямо из книги часто не будет работать. Книга не рекомендуется.
AndroidDev
0

Этот ответ основан на вопросе и названии этой книги: http://www.packtpub.com/angularjs-web-application-development/book

введите описание изображения здесь

Марс Робертсон
источник
Эта книга начиналась хорошо, но в итоге пошла не в ту сторону. В этой книге показано, как создать одностраничное приложение с использованием Angular, но представлены тонны не относящихся к делу технологий, которые увязли: node.js, mongodb, модульное тестирование и т. Д. Вам не нужно читать 375 страниц, чтобы изучать AngularJS. Я не рекомендую эту книгу для изучения AngularJS.
AndroidDev