Javascript & Ajax \ Angular

Улучшаем производительность с новой функцией updateOn в Angular v5

От автора: в Angular функции добавляются и развиваются, что мы и сможем наблюдать в версии 5 . В этой статье я расскажу про полезную функцию, добавленную в Angular Forms API  — опция updateOn. По умолчанию при изменении значения FormControl Angular запускает процесс валидации. Например, у вас есть поле ввода, ограниченное формой, тогда Angular будет проводить валидацию для каждого нажатия клавиши.

Продолжить чтение

Javascript & Ajax \ Angular

6 лучших практик и профессиональных советов на тему использования Angular CLI

От автора: разрабатывать приложения с помощью Angular CLI одно удовольствие! Команда Angular дала нам замечательный CLI с поддержкой большей части функций, необходимых для любого серьезного проекта. Стандартизированная структура проекта со всеми возможностями по тестировке (юнит и e2e тесты), достройка кода, степени продакшн билда с возможностью настройки окружения. Мечта становится явью, а вы экономите часы над новыми проектами. Спасибо, команда Angular!

Продолжить чтение

Javascript & Ajax \ Angular

Почему не работает ваше приложение Angular: 11 основных ошибок

От автора: решение проблем в приложении на Angular может быть затруднительным. Ваше приложение не работает, а в консоли отображаются какие-то загадочные красные строки. Особенно когда вы еще новичок, эти проблемы могут сильно замедлить процесс разработки. Но поверьте мне, решение проблем не должно быть таким болезненным. Я считаю, что разработка на Angular одна из самых плавных. Вам лишь нужно избегать распространенных ошибок, с которыми сталкивались почти все, кто разрабатывал на Angular приложение.

Продолжить чтение

Javascript & Ajax \ Angular

React vs Angular: сравнительная информация для разработчиков

От автора: эта статья предназначена для разработчиков, которые знакомы с Angular 1.x и хотели бы узнать больше о React. Мы рассмотрим различные подходы к созданию насыщенных веб-приложений, перекрытий функциональных возможностей и недостатков, которые React не может заполнить. После ознакомления вы узнаете о проблемах, которые React намеревается решить, и о том, как вы можете использовать знания, которые вы уже начали использовать в React в собственных проектах.

Продолжить чтение

Javascript & Ajax \ Angular

Прошлое, настоящее и будущее Angular CLI

От автора: Angular CLI – инструмент командной строки для создания приложений на Angular. За последний год он стал самым главным инструментом среди разработчиков на Angular. CLI автоматизирует множество задач, возложенных на разработчика в 2017 году. Начиная с конфигурации, которая идет по умолчанию, этот инструмент «выпекался» в лучших практиках, найденных сообществом за долгое время, и с его помощью можно создавать обслуживаемый код. CLI представляет парочку мощнейших возможностей Angular, и это простота в освоении, быстрый разгон по сравнению с самостоятельной установкой.

Продолжить чтение

Javascript & Ajax \ Angular

Angular роутинг — обработка route параметров в версии v2+

От автора: продолжаем изучать, как работает в Angular роутинг. Роутер Angular – очень мощный инструмент, позволяющий делать все, что связано с роутингом. С его помощью можно: обрабатывать базовый роутинг, защищать роуты с помощью guard, лениво загружать приложение, и многое другое.

Продолжить чтение

Javascript & Ajax \ Angular

Проблемы защиты роута в Angular

От автора: Angular роутинг все еще не идеален. По крайней мере, это можно сказать про последнюю стабильную версию 4.3.6, о которой мы и поговорим в этой статье. Вы заметите это, когда попробуете прототипировать более сложную архитектуру роутинга. Вложенная структура будет полна resolve и canActivation, особенно при разрастании приложения. В этой статье я постараюсь пролить свет на сложности, с которыми я столкнулась при работе с Angular Router.

Продолжить чтение

Javascript & Ajax \ Angular

Знакомство с комплексным тестированием в Angular с помощью Protractor

От автора: Protractor – популярный фреймворк комплексного тестирования. С помощью Protractor Angular приложение можно тестировать в реальном браузере, имитируя взаимодействия, как с реальным пользователем. Комплексное тестирование проверяет, чтобы приложение вело себя ровно так, как ожидает пользователь. Помимо этого, тесты напрямую не относятся к коду.

Продолжить чтение

Javascript & Ajax \ Angular

Использование веб-компонентов в Angular

От автора: Angular – фреймворк, любимый многими в сообществе JS. Angular предоставляет библиотеку для создания инкапсулированных компонентов, вставку зависимостей, создание языковых шаблонов с назначением данных, роутер приложения, построенный на observables, а также интерфейс командной строки с низким порогом входа. Этот фреймворк не такой гибкий, как другие, однако упрямый характер Angular позволяет большим командам кодить по существующим стандартам, а не разрабатывать свои. Также Angular упрощает разделение логики отображения (компоненты) от бизнес логики (сервисы и логика), поэтому несколько команд может работать над разными частям приложения.

Продолжить чтение