Size: a a a

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

2020 July 21

АО

Алексей Охрименко... in AngularPiter - русскоговорящее сообщество
Накидайте пожалуйста, opensource проекты Angular которые делает Русскоязычное Community и которые по вашему мнению достойны внимания?

thekiba и irustam уже свои накидали :)
источник
2020 July 22

D

Dmitriy in AngularPiter - русскоговорящее сообщество
Наткнулся на такой код:
@Output() tableContextmenu = new EventEmitter<>(false);
Вопрос: зачем может быть нужно прокидывать false в EventEmiiter?
По идеи он там уже по дефолту,
Но всё же мб я что-то не понимаю?
источник

АО

Алексей Охрименко... in AngularPiter - русскоговорящее сообщество
Dmitriy
Наткнулся на такой код:
@Output() tableContextmenu = new EventEmitter<>(false);
Вопрос: зачем может быть нужно прокидывать false в EventEmiiter?
По идеи он там уже по дефолту,
Но всё же мб я что-то не понимаю?
https://angular.io/api/core/EventEmitter

isAsync    
When true, deliver events asynchronously.
источник

D

Dmitriy in AngularPiter - русскоговорящее сообщество
Далее там же
источник

D

Dmitriy in AngularPiter - русскоговорящее сообщество
Optional. Default is false.
источник

АО

Алексей Охрименко... in AngularPiter - русскоговорящее сообщество
Ну да. А что именно не понятно? По умолчанию если вызвали emit - сразу срабатывает обработчики события

Если передали в констурктор false вызов emit будет в следующем loop (ассинхронно)
источник

АО

Алексей Охрименко... in AngularPiter - русскоговорящее сообщество
Все понял. Передавать false нет смысла вообще
источник

D

Dmitriy in AngularPiter - русскоговорящее сообщество
Да я также подумал, вот собственно строчка кода которая вызвала у меня вопросы:
https://github.com/swimlane/ngx-datatable/blob/571fa2e3ccbc0f08dcd483eb630d1da3d690f427/projects/swimlane/ngx-datatable/src/lib/components/datatable.component.ts#L454
источник

АО

Алексей Охрименко... in AngularPiter - русскоговорящее сообщество
ну похоже что просто перестраховались там где не нужно
источник

D

Dmitriy in AngularPiter - русскоговорящее сообщество
Да скорее всего
источник
2020 July 27

K

Katerina in AngularPiter - русскоговорящее сообщество
привет!
кто-то собирал микрофронтенды на ангулярах?
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
как экспириенс?
хотим рендерить независимый кусок вунтри СПА, но разрабатывать его в другом репозитории
источник

d

drow in AngularPiter - русскоговорящее сообщество
у нас пока чисто основное приложение + виджеты на ангуляре (отдельное приложение с кастом элементами)
источник

d

drow in AngularPiter - русскоговорящее сообщество
общаются через кастом ивенты
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
знаю и умею айфреймы
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
но прочитала ,что можно, например, выплевывать модуль для лейзилоадинга
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
и даже между ними шарить бандл с зависимостями
источник

d

drow in AngularPiter - русскоговорящее сообщество
а, эт тебе к ngx-build-plus и грядущему module federation в 5ом вебпаке

https://github.com/manfredsteyer/ngx-build-plus
https://www.angulararchitects.io/aktuelles/the-microfrontend-revolution-part-2-module-federation-with-angular/

таким пока не занимался
источник

d

drow in AngularPiter - русскоговорящее сообщество
имхо кастом элементов пока для большинства кейсов вполне достаточно. Там всё просто делается через @angular/elements (+ пошарить ангуляр либы можно через  ngx-build-plus, но сам так не делал)
источник

D

Danil in AngularPiter - русскоговорящее сообщество
Katerina
привет!
кто-то собирал микрофронтенды на ангулярах?
намана, но у нас не всё на ангуляре сделано
источник