Как стать автором
Обновить
1
0
Юрий Воронин @yuri_voronin

Веб-разработчик

Как мы делаем базовые компоненты в Taiga UI более гибкими: концепция контроллеров компонента в Angular

CSS стили внутри shadow dom.
Проблема контрола — выпадашка появляется там где нужно, около контрола, и её полностью видно, но сразу исчезает. tui-root есть внутри angular element и его ширина-высота почти на всю страницу.

Как мы делаем базовые компоненты в Taiga UI более гибкими: концепция контроллеров компонента в Angular

Вопрос немного не по теме статьи, но про Taiga UI.

Решили попробовать использовать в своем проекте. У нас используется Angular Elements:
в корневом компоненте проекта encapsulation: ViewEncapsulation.ShadowDom (т. е. компонент является WebComponent, DOM и стили компонента в ShadowRoot). Это необходимо, так как приложение является независимой частью другого большого приложения.

Сразу сломались стили, так как все переменные с настройками находятся в селекторе :root, но это легко поправить, если скопировать их в :host. Но также некорректно работают некоторые контролы, например InputDate — календарь пропадает сразу после появления.

Можно сделать вывод, что пока нет поддержки работы с Angular Elements (ShadowDom). Хочу узнать планируется ли, и, если да, то когда?

Программа DotNext: архитектура, Мигель де Икаса, традиции коренных народов Севера

Долго изучал сайт dotnext, так и не понял, будут ли при покупке билеты доступны видео выступлений уже после конференции? Можно ли будет, например, вечером посмотреть дневной доклад?

P.S. Понятно, что воркшопы и zoom-сессии только в определенное время.

Многоликая Убунта в 2020 году

+1. Уже 3 года использую и для работы (в разработке) и дома, до этого были убунту, минт. Простой приятный внешний вид, ничего донастраивать не пришлось. Как и везде надо привыкнуть немного, конечно. И у них постепенно развивается своя экосистема — магазин с донатной системой, свое сообщество. Интересно, что из этого выйдет.

Работаем с аудио: прогресс и визуализация данных

Когда занимался подобным проектом, попалась интересная библиотека по определению ритма музыки (BPM): web-audio-beat-detector
Работает с применением Web-воркеров

ASP.NET Core: ваше первое приложение на Linux c использованием Visual Studio Code

Для установки Visual Studio Code также хорошо подойдет ubuntu-make: https://github.com/ubuntu/ubuntu-make

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность