Публикации по теме 'angular2'


Основы «ngrx / effects», @Effect и Async Middleware для «ngrx / store» в Angular 2
Часть 2 из серии Angular 2 Ngrx Если вы еще не прочитали мой первый пост о настройке вашего проекта angular 2 с помощью Ngrx / store , вам следует сначала это проверить. В этом посте мы построим эту архитектуру управления состоянием, узнав, как думать об асинхронных действиях в мире ngrx. Мы начнем с нескольких простых примеров и в конечном итоге доработаем до @Effects, которые извлекают данные из базы данных Firebase. Давайте начнем! Исходный код Вы можете просмотреть файлы кода..

Рекурсия в угловых компонентах
Бывают случаи, когда вам нужно отрисовывать шаблон рекурсивно. Например, если у вас есть страница с комментариями, вам необходимо иметь возможность отображать вложенные комментарии и повторно использовать один и тот же компонент. В этой короткой статье мы собираемся создать компонент, который будет принимать Input комментарии и будет знать, как отображать их рекурсивно. Структура: Это структура JSON, которую мы ожидаем получить от нашего сервера. Для этой демонстрации мы..

Сквозное тестирование приложений Angular-2 - транспортир
Мотивация Protractor - это среда для сквозного тестирования приложений Angular. Он запускает тесты для вашего приложения, запущенного в реальном браузере, взаимодействуя с ним, как пользователь. Удовольствие от Protractor и WebDriverJS заключается в том, что мы можем писать наши тесты в синхронном стиле и при этом иметь дополнительные преимущества асинхронного кода. Это оболочка для Selenium WebDriverJS и Selenium Server. Он предлагает несколько новых стратегий и функций..

Модульное тестирование с помощью Jasmine: введение
В этом посте я расскажу о том, как приступить к модульному тестированию с помощью Jasmine, в том числе о том, как настроить тесты для приложения Angular 2. Я буду использовать образец приложения - приложение Express, которое использует Angular 2 для кода на стороне клиента и взаимодействует с API Twitter на внутренней стороне. Чтобы прочитать объяснение того, как я создал это приложение, см. Мой предыдущий пост здесь . Вы также можете увидеть весь проект на моем Github здесь ...

Угловая конференция CSharp 2019
В апреле 2019 года у меня появилась возможность выступить на ежегодной конференции CSharp Corner. CSharp Corner - это всемирное сообщество профессионалов и разработчиков программного обеспечения из США. Конференция включала в себя доклады о различных технологиях, таких как .NET, BlockChain, Docker, Angular и т. Д. Поскольку Angular был одной из тем разговора, я воспользовался возможностью поговорить о выполнении операций CRUD с помощью маршрутизации в Angular 7. Идея выбора этой темы..

Повышение производительности вашего приложения на Angular 4
Не менее важно завершить проект вовремя, но производительность разработанного продукта тоже имеет большое значение. Кроме того, ставки высоки, когда многие пользователи зависят от вашей разработки. С большой силой и свободой приходит большая ответственность. В то время как мир JS предоставил нам обширные библиотеки и фреймворки, в конечном итоге разработчик несет ответственность за то, чтобы максимально использовать их и соответствовать потребностям бизнеса, обеспечивая при этом..