Tag Archives: angular.js

Логирование js-ошибок в piwik (аналог google analytics)

Piwik — аналог google analytics, который ставится на свой домен. Копирует апи google analytics, так что всё описанное можно с небольшими изменениями применить и при использовании google analytics.

unit-тестирование AngularJS

http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-testacular.html — эту статью я уже упоминал; теория тестирования AngularJS. http://docs.angularjs.org/guide/dev_guide.unit-testing — небольшая и не слишком полезная официальная документация. http://karma-runner.github.io/0.8/index.html — инструмент для запуски автоматических тестов (как правильно подгружать внешние шаблоны). Примеры: https://github.com/vojtajina/ng-directive-testing https://github.com/angular/angular-seed https://github.com/IgorMinar/foodme/tree/master/test

Пример работы с ng-class в Angular.js

Два способа менять класс в зависимости от условия:

и

Подробнее: http://stackoverflow.com/questions/7792652/what-is-the-best-way-to-conditionally-apply-a-class-with-angularjs А то в официальных доках на эту тему не густо(

Подробно о директивах в AngularJS

http://youtu.be/WqmeI5fZcho

Всестороннее тестирование приложения с AngularJS и Testacular

http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-testacular.html

Эмуляция запросов к серверу в angular.js

Очень удобно, если сначала разрабатывается полностью клиентская часть.

Директивы для Angular.js

Писать свои директивы для angular.js просто, а использовать их потом — удобно.

AngularUI

Видео о AngularUI — обёртке над AngularJS, которая позволяет делать вещи вроде jQuery Passthrough, для удобной совместной работы AngularJS и JqueryUI. http://youtu.be/Uu37FEeY4wQ Качество видео плохое, к сожалению.

Хорошие статьи про angular.js

Серия из двух очень длинных статей про AngularJS http://www.yearofmoo.com/2012/08/use-angularjs-to-power-your-web-application.html http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-supercharge-your-webapp.html Особенно понравилась вторая.