Чтобы добавлять сообщения и комментарии, .

@justonemore:
justonemore

All code snippets in {{}} are Angular instructions. The problem is that there is no way for Angular to discover these instructions except by parsing the entire DOM, including all text nodes and attribute values — a very expensive process if there ever was one, especially on mobile. Although it is not necessarily lethal for overall performance, parsing the entire DOM at load time is an issue that should be addressed. Unfortunately this neglect of performance seems to be representative of Angular as a whole.
Although the article shows how to address this problem fairly simply, what worries me is that this non-performant mode is Angular's default. Front-end framework defaults should use established front-end best practices. Angular’s don’t.
These problems are undetectable to an average back-ender with little front-end knowledge. The framework works as advertised, it comes from a company that has quite a reputation in front-end technology, so the average back-ender will understandably assume that this is how things ought to be done on the front end.
When AngularJS was first created, almost five years ago, it was not originally intended for developers. It was a tool targeted more at designers who needed to quickly build persistent HTML forms. Over time it has changed to accommodate a variety of scenarios and developers have picked it up and used it to build more and more complex applications.
While Angular can be used to build mobile apps, it wasn't designed with them in mind. This includes everything from the fundamental performance issues I've already mentioned to missing capabilities of its router, the inability to cache pre-compiled views and even lackluster touch support.
Part of the answer is the possibility that Angular was designed to cater to the tastes of Java developers over JavaScript developers. That would turn off front-enders. Still, coding style is not language-exclusive, so this is not the whole answer.
Angular.js is "good enough" for [the] majority of projects, but it is not good enough for professional web app development, [that is, an app] which is maintainable in [the] long run, performant in all reasonably modern browsers, has a smooth UX and is mobile-friendly.
quirksmode.org

@justonemore:
justonemore

"Фреймворк AngularJS не для сайтов": css-live.ru

@Kerrigan:
Kerrigan

Тем временем в ангуляре теперь можно включить обязательное указание зависимостей в виде списка со строками

@Kerrigan:
Kerrigan

Если накосячить в http interceptor с методом responseError, то у вас никогда не будет работать .catch при запросе через $http

@Kerrigan:
Kerrigan

github.com <---- либа для локализации ангулярных приложений.

@Kerrigan:
Kerrigan

Angularjs batarang прикольный

@Kerrigan:
Kerrigan

ng-if в отличии от ng-show/ng-hide полностью выпиливает элемент из дома

@provaton:
provaton

Ангулар делает что-то странное — не отрабатывается ng-click на мобилках (на десктопе в порядке). И как это дебажить, если на мобильных броузерах консоли даже нет?

@Kerrigan:
Kerrigan

Чтобы в ангуляре редиректнуть на другую ссылку и удалить из истории ту, которая только что была, надо сделать:
$location.path(NEW_URL)
$location.replace();

$location это сервис, не забудьте указать в зависимостях

@Kerrigan:
Kerrigan

ng-repeat="item in items track by item.unique_id_field"
позволяет не перерисовывать весь список, а только измененные элементы

@Kerrigan:
Kerrigan

В shaping up with angularjs половина задачек в разделе про директивы дает в превьюшке нерабочий код

@webus:
webus

Многие не используют AngularJS из-за мешанины посторонних атрибутов тэгов в коде. По мне дак все ок. Стоит посмотреть на концепцию Web Components и на частичную ее реализацию в Polymer и оказывается что AngularJS на верном пути.

@provaton:
provaton

А кодить на ангуларжс кайф, чо. Хотя, чует мое сердце, косяки еще впереди

@trapdoor:
trapdoor

ну теперь джанга даже для фронтенда нинужна. эх, окончательно питончик забуду...

@segfault:
segfault

angularjs.org
жуик а что скажешь о сабже ? вроде крутейшая штука но нигде кажись не пользуется сейчас.