angular 2

Progressive Web App и Angular

Progressive Web Apps используют последние технологии браузеров, позволяющие установить ваше веб-приложение на мобильное устройство и пользоваться им очень быстро, даже офлайн. В статье описан минимум шагов, которые необходимо сделать, чтобы Angular 2 приложение считалось прогрессивным и его можно было установить на рабочий стол прямо из браузера.Подробнее »Progressive Web App и Angular

Загрузка файлов в firebase Storage с использованием AngularFire2

AngularFire 2 — безусловно шикарная Angular 2 библиотека для работы с Firebase, которая, к сожалению, сейчас не поддерживает передачу файлов в Firebase Storage, но все же это возможно. О том, как же все-таки реализовать загрузку файлов в Storage, если у вас Angular 2 проект и вы используете AngularFire, я расскажу далее.
Подробнее »Загрузка файлов в firebase Storage с использованием AngularFire2

Отправка файлов POST запросом в Angular 2

Когда возникает такая тривиальнейшая задача как отправка картинки $http запросом, ожидаешь, что ничего сложного возникнуть не может и такой функционал должен бы решаться на уровне фреймворка. Но не все так просто, как хотелось бы. Поэтому хочу поделиться небольшими примерами того, как отправлять файл и как можно отправить его вместе с другими полями формы.Подробнее »Отправка файлов POST запросом в Angular 2

Как подружить Angular 2 и Socket.IO с помощью RxJS

Работая над проектом, в котором как вы догадались, используются Angular 2 и Socket.io, я захотел поделиться способом создания провайдера, который будет содержать методы для подписки и вещания событий, возвращающих Observable переменные. Функционала написаного провайдера хватит на реализацию фактически любого веб-приложения использующего одно socket подключение.Подробнее »Как подружить Angular 2 и Socket.IO с помощью RxJS

Angular 2 интерцептор

Одной из самых распространенных задач при разработке SPA (Single Page Application) является установка постоянных хедеров во всех http запросах к API. Например отправка jwt-токена в методах для авторизированного пользователя. Но в Angular 2 http — интерцепторы не поддерживаются, как это было в Angular первой версии. Как же все таки реализовать в одном месте настройку хедеров для всех запросов приложения? Об этом я расскажу далее.Подробнее »Angular 2 интерцептор