Как стать автором
Обновить
5.87
Рейтинг

Angular *

JavaScript-фреймворк

Сначала показывать
Порог рейтинга

Создать динамический компонент теперь проще: изменения в Angular 13

Блог компании Skyeng Разработка веб-сайтов *Angular *

Бывают ситуации, когда компонент необходимо добавить на страницу динамически. Например, тултип или баннер. В такие моменты на помощь приходит Angular, который умеет создавать компоненты в рантайме и рендерить их. Для этого разработчик может воспользоваться методом createComponent у ViewContainerRef.

Но с 13 версией фреймворка API этого метода немного изменился. В этой статье поделюсь тем, как теперь выглядит процесс динамического добавления компонента.

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 2.2K
Комментарии 6

Новости

Создаем приложение Art-pixel на Angular и Nest.js. Часть 3 (Docker)

Разработка веб-сайтов *Angular *

Наш проект разрастается, что приводит к необходимости добавлять дополнительные службы, по сути отвечающие за один элемент логики.  Для тех кто пропустил, начало

Поскольку мы изначально начали создавать приложение путем разделения компонентов на небольшие сервисы, которые можно развертывать и использовать независимо друг от друга давайте рассмотрим из чего в дальнейшем будет состоять наше приложение.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 769
Комментарии 0

Создание гибких TypeScript интерфейсов

Canvas *Angular *TypeScript *
Из песочницы
Перевод

Создание и использование интерфейсов в TypeScript. Примеры создания и использования гибких и расширяемых интерфейсов.

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Просмотры 7K
Комментарии 5

Почему же всё-таки React, а не Angular

Разработка веб-сайтов *Angular *ReactJS *
Из песочницы

Привет, меня зовут Феликс Пискунов. Разрабатываю веб-приложения уже 16 лет. Решил поделиться своими размышлениями по поводу выбора фреймворка и что меня подвигло оставить Angular и уйти без оглядки в React

Читать далее
Всего голосов 27: ↑15 и ↓12 +3
Просмотры 15K
Комментарии 101

Taiga UI: год в Open Source

Блог компании TINKOFF Разработка веб-сайтов *Open source *Angular *TypeScript *

Taiga UI — это огромная библиотека компонентов на Angular. Мы в Тинькофф разрабатывали ее внутри пару лет, прежде чем выпустили вторую, мажорную версию на публику. С тех пор прошел год, и я хочу подвести итоги и обозначить планы на 2022 год.

Поехали!
Всего голосов 26: ↑26 и ↓0 +26
Просмотры 5K
Комментарии 8

Делаем видеозвонки с помощью Angular, WebRTC и Openvidu

Блог компании Европлан Angular *TypeScript *

Во всех наших приложениях сотрудники могут общаться при помощи встроенного чата. При этом все чаще можно увидеть приложения, которые позволяют общаться пользователям по видеосвязи без перехода в сторонние сервисы.

В этой статье я расскажу про удобный способ создания такого функционала. Расскажу про готовые инструменты, опишу основные моменты, мысли, ссылки. Будет интересно!

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 3.3K
Комментарии 2

Создаем приложение Art-pixel на Angular и Nest.js. Часть 2.1 (ESLint)

Разработка веб-сайтов *Canvas *Angular *

В процессе разработки приложения, поскольку у нас не было четкого технического задания и видения, у нас возник некий технический долг в виде any, в этой статье мы постараемся это исправить. И в этом нам поможет ESLint - утилита, которая может анализировать написанный код, он может находить синтаксические ошибки, баги или неточности форматирования. 

По умолчанию версия Angular 12 не включает линтеры, потому что стандартный линтер TypeScript называется TSLint (он считается устаревшим и вместо него рекомендуется использовать ESLint).

Читать далее
Рейтинг 0
Просмотры 695
Комментарии 0

Создаем приложение Art-pixel на Angular и Nest.js. Часть 2

Разработка веб-сайтов *Canvas *Angular *

В этой части мы займемся созданием возможности сохранения рисунка, добавим возможность редактирования наших сохраненных рисунков, а также добавим возможность просмотра пользователем примеров работ, по которым при желании можно будет создавать такие же или лучше.

Читать далее
Рейтинг 0
Просмотры 1.4K
Комментарии 5

Создаем приложение Art-pixel на Angular и Nest.js. Часть 1

Разработка веб-сайтов *Canvas *Angular *

В этой статье я собираюсь показать создание небольшого приложения с помощью которого можно будет создавать пиксельные картинки, также будет возможность разместить эти картинки в галерее, проголосовать за понравившуюся. Вообщем будет блог, галерея и мастерская. Мне показалось, что это может быть интересно новичкам, которые уже немного научились Angular и пробуют делать различные приложения для того, чтобы выработать свой стиль и набить руку.  

Это моя первая статья подобного рода и возможно я бы никогда ее не разместил, но моё лузерство и привычка быть обыкновенным, меня настолько раскрепостили, что я воспринимаю поражения как должное. Амбиций нет, есть только кайф от того, что я делаю, люблю созерцать, люблю что то создавать. Рад буду если это кому то принесет пользу. Надеюсь при просмотре опытными разработчиками все не окажется очень плохо и я найду в себе силы выложить следующие части.

А может кому то просто понравится рисовать, ссылка на демо ниже.

В этой части я буду использовать Angular, CSS фреймворк от  w3schools

Итак, в первой части будет описан процесс создания вот такой мастерской.

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Просмотры 1.7K
Комментарии 0

Как я научился делать мобильные приложения на Ionic/Angular за 42 часа

JavaScript *Программирование *Разработка мобильных приложений *Разработка под Android *Angular *

Расскажу как я решил погрузиться в мобильную разработку. Какую поставил цель, какие ресурсы выделил для её достижения, с какими трудностями столкнулся и как решил возникшие проблемы. Также будет немного аналитики, размышлений о карьере программиста и личного опыта при взаимодействии с рекрутерами.

Читать далее
Всего голосов 16: ↑12 и ↓4 +8
Просмотры 12K
Комментарии 30

Angular vs React глазами новичка. Часть 1: Angular

Блог компании Домклик Разработка веб-сайтов *Angular *
Tutorial

В 2021 году на рынке фронтенд-технологий лидируют React, Angular и, с некоторым отставанием, Vue. В нашей компании для унификации подбора разработчиков сделан упор на React, но ряд крупных систем разрабатываются с помощью современных версий Angular. В связи с конкуренцией этих технологий возникло желание изучить каждую из них и составить собственное мнение о применимости этих инструментов.

Читать далее
Всего голосов 47: ↑45 и ↓2 +43
Просмотры 9.6K
Комментарии 5

Порядок операторов в RxJs

JavaScript *Angular *
Из песочницы

TL;DR: Порядок важен. Операторы довольно атомарны и зачастую очень просты, но это не мешает им объединяться в сложные последовательности, в которых легко допустить ошибку. Давайте разберемся.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 4.3K
Комментарии 8

Библиотека как продукт: от папки в проекте до международного опенсорса

Блог компании TINKOFF JavaScript *Angular *GitHub

Работа над общей библиотекой сильно отличается от работы в продуктовой команде. Но разработчики библиотек тоже проходят длинный путь становления своего продукта, причем, в отличие от приложений, часто без помощи менеджеров или бизнес-аналитиков.

Давайте посмотрим, из чего может состоять путь крупной библиотеки, как планировать действия команде разработки и какие челленджи могут встретиться на нем. 

Статья написана по опыту разработки фронтовых библиотек и с советами вокруг JS-экосистемы, но часть идей будет полезна и для других направлений.

Давайте посмотрим
Всего голосов 19: ↑17 и ↓2 +15
Просмотры 2.2K
Комментарии 0

Скрытие информации в Angular

Блог компании Мир Plat.Form (НСПК) Информационная безопасность *JavaScript *Angular *Тестирование веб-сервисов *

Всем привет! Меня зовут Вадим, я занимаюсь тестированием безопасности приложений. С недавнего времени увлекся разработкой на фреймворке Angular. Я решил объединить свое новое увлечение со своей основной работой и показать результаты своего исследования в данной статье.

В данной статье описано как можно получить полезные данные Angular приложения, почему это важно и как от этого защититься.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 3.4K
Комментарии 6

Angular Libs как монорепозиторий 2: tree shaking и сборка клонов

Блог компании Karuna Angular *TypeScript *
Tutorial

Всем привет! В прошлом посте мы с вами разобрали механизмы создания библиотек с помощью Angular libs, а также научились настраивать их работу в приложении и друг с другом и даже вынесли наши ассеты в одну из таких библиотек.

В этом посте хочу продолжить тему разделения функционала на библиотеки и, как апофеоз, рассказать о сборке двух, похожих визуально, но разных по функциональности приложений из одного набора библиотек. А так же осветить механизм работы tree shaking при использовании Angular Libs.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1K
Комментарии 0

Анимации в библиотеке компонентов: виды анимаций, UX/UI паттерны, подходы в Angular с dependency injection

Блог компании Европлан Разработка веб-сайтов *CSS *JavaScript *Angular *

Хороший интерактивный дизайн формирует позитивный пользовательский опыт. Многие компании, которые создают библиотеки компонентов, также пишут документацию с разделами по анимации и даже поставляют готовые пакеты, помогающие строить переходы и передвижения согласно их спецификации.

В этой статье мы рассмотрим виды анимаций в веб приложениях. Паттерны UI анимаций в дизайн системах и их реализацию на Angular. Также будет показан способ организации анимаций в библиотеках с учетом переиспользования и кастомизации.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 3.6K
Комментарии 4

Пять причин для ИТ-компании полюбить опенсорс

Блог компании TINKOFF Open source *JavaScript *Angular *GitHub

Я всегда старался выносить в опенсорс все, что может быть полезно людям вне моей компании. Помимо стремления не только брать от сообщества, но и отдавать, это приносит ряд бенефитов для самой компании.

Всю статью я построил на примерах опыта Taiga UI — огромной библиотеки компонентов под Angular, которая долго развивалась внутри компании, а 10 месяцев назад была выложена в опенсорс. Несмотря на то, что примеры взяты из опыта фронтовой библиотеки, все пункты применимы и актуальны для любого другого стека.

И что же он дает?
Всего голосов 34: ↑34 и ↓0 +34
Просмотры 6K
Комментарии 8

Тестируем Angular приложение. Часть 2. Тестирование сервиса

JavaScript *Angular *TypeScript *
Tutorial

В прошлой статье, я описывал как тестировать компонент. Теперь же коснемся вопроса тестирования сервиса.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.8K
Комментарии 0

Телеграф на RxJS

Блог компании TINKOFF Разработка веб-сайтов *JavaScript *Angular *TypeScript *

На днях я смотрел кино, где оператор использовал телеграф. Он знал наизусть азбуку Морзе и очень быстро нажимал свою единственную кнопку. Я задумался: с RxJS мы способны на большее! Давайте запилим телеграф, используя единственный fromEvent и массу интересных трюков. Потренируемся с Dependency Injection, директивами и операторами RxJS, чтобы собрать демо, которое выглядит круто и звучит аутентично.

Поехали!
Всего голосов 28: ↑25 и ↓3 +22
Просмотры 5K
Комментарии 7

Вклад авторов

Работа