Javascript & Ajax \ Angular

Введение в Angular: что это за фреймворк и зачем его использовать

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

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

Javascript & Ajax \ Angular

Создание приложения для блоггинга с использованием Angular и MongoDB: Удаление постов

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

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

Javascript & Ajax \ Angular

Создание приложения для блоггинга с использованием Angular и MongoDB: Как редактировать или удалить пост

От автора: этот пост является частью серии статей «Создание приложения для блоггинга с использованием Angular и MongoDB». В предыдущей части этой серии вы узнали, как создать компонент для добавления в блог новых постов. Вы узнали, как создать конечную точку API REST для добавления новых постов в базу данных MongoDB. В этой части серии вы узнаете, как реализовать функционал для того, чтобы редактировать пост, существующий в блоге.

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

Javascript & Ajax \ Angular

Создание приложения для блоггинга с использованием Angular и MongoDB: Добавление постов

От автора: этот пост является частью серии статей «Создание приложения для блоггинга с использованием Angular и MongoDB». В предыдущей части серии вы узнали, как создать ShowPostComponent для отображения на главной странице списка постов блога. Мы извлекли записи, которые были вставлены из оболочки MongoDB, используя созданную конечную точку API REST. В этой части мы создадим новый компонент под названием AddPostComponent, с помощью которого будет происходить добавление поста в блог пользователем.

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

Javascript & Ajax \ Angular

Создание приложения для блоггинга с использованием Angular и MongoDB: Отображение списка анонсов постов

От автора: этот пост является частью серии статей «Создание приложения для блоггинга с использованием Angular и MongoDB». В предыдущей части мы рассмотрели, как написать конечную точку REST API для входа пользователя в систему. Мы использовали Mongoose для взаимодействия с MongoDB от Node. После успешной валидации мы использовали Angular Router для перенаправления пользователя к HomeComponent. В этой части серии мы создадим компонент для того, чтобы выводить список анонсов постов на главной странице.

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

Javascript & Ajax \ Angular

Создание приложения для ведения блога с использованием Angular и MongoDB: Главная страница

От автора: этот пост является частью серии статей «Создание приложения для блоггинга с использованием Angular и MongoDB». В первой части серии вы узнали, как начать работу по созданию веб-приложения на Angular. А также, как настроить приложение и создать компонент Login. В этой части мы поговорим о создании главной страницы приложения для ведения блога. Напишем API REST, необходимый для взаимодействия с back-end MongoDB, а также создадим компонент Home, который будет отображаться после успешного входа в систему.

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

Javascript & Ajax \ Angular

Создание приложения для блогов с использованием Angular и MongoDB: Компонент авторизации

От автора: этот пост является частью серии статей «Создание приложения для блоггинга с использованием Angular и MongoDB». Angular — это универсальный фреймворк для создания мобильных и веб-приложений с использованием одного и того же многократно используемого кода. Используя Angular, вы можете разделить все приложение для блогов на компоненты многократного использования, что упрощает обслуживание и повторное использование кода.

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

Javascript & Ajax \ Angular

Грядёт Angular update: подготовка обновления

От автора: мы надеемся, вам понравилась предыдущая часть этой серии, насыщенная мемами, где мы рассказали историю нашего веб-приложения и почему AngularJS пришлось полностью переработать в Angular, чтобы он оставался конкурентоспособным. Из-за значительных изменений для упомянутого рерайта мы знали, что есть работа специально для нас, поэтому в течение нескольких месяцев мы планировали и медленно конвертировали код приложения в соответствие с новыми шаблонами, которые применялись в Angular. Это помогло снизить риск во время обновления и в качестве положительного побочного эффекта улучшило производительность и тестируемость. Эта статья, вторая часть серии, будет посвящена изменениям высокого уровня, которые мы сделали до редактирования 500 тыс. строк кода. Мы рассмотрим обновления от ES5 до TypeScript, интеграцию приложения, обработку динамических шаблонов, взлома событий и подготовку Protractor для обеспечения надежности обновления. В общем, говорим мы сегодня о том, как подготовиться к Angular update.

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

Javascript & Ajax \ Angular

Интеграция поиска в Angular

От автора: сегодня мы поговорим о том, как осуществляется в приложениях Angular поиск. Рады продемонстрировать Angular InstantSearch — нашу новейшую библиотеку для создания пользовательских интерфейсов поиска в приложениях Angular.

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