Size: a a a

Angular - русскоговорящее сообщество

2021 February 04

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
Riabets Mychailo
Разрабатывал ли кто-нибудь виджеты в проект который на ангуларе, у меня сейчас проблемка, не знаю в которую сторону лучше копать, думаю над ванильным JS или Svelt, может кто-нибудь уже решал подобную задачу и может что-нибудь порекомендовать что бы я не топтался на тех же граблях??
Если требуется использовать их под разные фреймворки (в том числе чистый JS, в том числе JQuery и т.д.) можно воспользоваться AngularElements.
Если же этого не требуется можно оформить обычные Angular компоненты как либу, упаковать их в npm пакет и раздавать через какой нить verdaccio
источник

RM

Riabets Mychailo in Angular - русскоговорящее сообщество
Андрей Фастовский
Если требуется использовать их под разные фреймворки (в том числе чистый JS, в том числе JQuery и т.д.) можно воспользоваться AngularElements.
Если же этого не требуется можно оформить обычные Angular компоненты как либу, упаковать их в npm пакет и раздавать через какой нить verdaccio
Ну смотри, это должен быть независимый кусок логики (программка) который можно встроить где угодно в рамках платформы. Заказчик хочет на этой платформе сделать маркет и дать возможность сторонним разработчикам создавать дополнительные виджеты под их нужды и размещать у нас на платформе. Возможно кто-нибудь захочет скачать исходник уже существующего виджета и добавить функционал. Виджеты могут быть достаточно сложными и их может быть очень много на одной странице так как присутствует конструктор страниц в котором и будут добавляться эти виджеты, но будут они не только на этих страницах. Поэтому они должны быть хорошо производительными иначе если их будет много на одной странице, а их будет много 😂, то всё начнёт сильно тормозить
источник

RM

Riabets Mychailo in Angular - русскоговорящее сообщество
Вся платформа на angular 11
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
Riabets Mychailo
Разрабатывал ли кто-нибудь виджеты в проект который на ангуларе, у меня сейчас проблемка, не знаю в которую сторону лучше копать, думаю над ванильным JS или Svelt, может кто-нибудь уже решал подобную задачу и может что-нибудь порекомендовать что бы я не топтался на тех же граблях??
Имхо, svelte тоже будет неплох, для разработчика на angular он не сложный
источник

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
Riabets Mychailo
Ну смотри, это должен быть независимый кусок логики (программка) который можно встроить где угодно в рамках платформы. Заказчик хочет на этой платформе сделать маркет и дать возможность сторонним разработчикам создавать дополнительные виджеты под их нужды и размещать у нас на платформе. Возможно кто-нибудь захочет скачать исходник уже существующего виджета и добавить функционал. Виджеты могут быть достаточно сложными и их может быть очень много на одной странице так как присутствует конструктор страниц в котором и будут добавляться эти виджеты, но будут они не только на этих страницах. Поэтому они должны быть хорошо производительными иначе если их будет много на одной странице, а их будет много 😂, то всё начнёт сильно тормозить
это понятно. Вопрос в том, на чем кодят те разработчики заказчика
источник

RM

Riabets Mychailo in Angular - русскоговорящее сообщество
Андрей Фастовский
это понятно. Вопрос в том, на чем кодят те разработчики заказчика
Єто на данный момент не важно, мне нужно придумать как это должно работать а потом когда это попадёт в прод то все будут делать так как нужно, по-любому буду какие-то правила и так далее, но сейчас мне нужно как раз придумать эти правила
источник

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
Тогда, как мне видится, Angular библиотека ваш вариант
источник

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
Первое правило - пиши на Angular =)
источник

RM

Riabets Mychailo in Angular - русскоговорящее сообщество
Андрей Фастовский
Тогда, как мне видится, Angular библиотека ваш вариант
Объясни пожалуйста что ты имеешь ввиду под ангулар библиотека
источник

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
источник

RM

Riabets Mychailo in Angular - русскоговорящее сообщество
Андрей Фастовский
Спасибо посмотрю
источник

PT

Pete Tchirkov in Angular - русскоговорящее сообщество
Добрый день, друзья
Есть задача: на страницу выводится огромный список данных, нужно ограничить это всё дело так чтобы не было прокрутки вниз (как в крутых SPA), а список данных прокручивался внутри своего компонента
Как реализовать не костыляя лишнего CSS?
источник

RM

Riabets Mychailo in Angular - русскоговорящее сообщество
Или css или virtual scroll, но там все равно придётся править и css
источник

PT

Pete Tchirkov in Angular - русскоговорящее сообщество
virtual scroll - это модуль к angular ui?
источник

YK

Yurii Kovalenko in Angular - русскоговорящее сообщество
Pete Tchirkov
Добрый день, друзья
Есть задача: на страницу выводится огромный список данных, нужно ограничить это всё дело так чтобы не было прокрутки вниз (как в крутых SPA), а список данных прокручивался внутри своего компонента
Как реализовать не костыляя лишнего CSS?
height: 500px;
overflow: auto;
на контейнере
источник

RM

Riabets Mychailo in Angular - русскоговорящее сообщество
Pete Tchirkov
virtual scroll - это модуль к angular ui?
Ты сказал что очень сильно много данных, виртуал скролл решит вероятную проблему с перформансом
источник

PT

Pete Tchirkov in Angular - русскоговорящее сообщество
Riabets Mychailo
Ты сказал что очень сильно много данных, виртуал скролл решит вероятную проблему с перформансом
спасибо, сейчас попробую
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Pete Tchirkov
virtual scroll - это модуль к angular ui?
это часть angular cdk
источник

RM

Riabets Mychailo in Angular - русскоговорящее сообщество
Anton Shvets
это часть angular cdk
Да
источник

OA

Oleksii Abramenkov in Angular - русскоговорящее сообщество
Народ, а ни у кого под рукой нет англоязычных видео-лекций по ангулару? не курсов, а что-то продвинутое с конференций/семинаров.
чтобы "приятное с полезным" (и язык подтянуть, и полезности послушать)
источник