Size: a a a

2018 November 01

DK

Dmitry Kutran in Angular Kyiv
Sergey Фrolov
Жесть. Вообще если видишь markForCheck, это сразу говно за очень редким исключением
тогда, сори, может просто негатив из-за “интересного” проекта, а энгулар может и крут
источник

SG

Stanislav Galiant in Angular Kyiv
Dmitry Kutran
все мутабельное, фу
Щодо mutable згоден. Отримав раз такий проект і дуже важко дебажити, особливо коли десь в темплейтах міняються дані.
источник

Sergey Фrolov in Angular Kyiv
Dmitry Kutran
тогда, сори, может просто негатив из-за “интересного” проекта, а энгулар может и крут
Ну вот скорее всего, я тоже такой переписывал на Rx и выносил логику из компонентов. Эти все подходы во всех офф источниках и гайдах. Но да, можно же и по старинке типа у нас скоуп и поехали. Тот же Rx очень классно использовать для маленьких иммутабельных сторов, и разделять потоки изменений
источник

VB

Vania Blanar in Angular Kyiv
Vladimir
Ребята. Доброе утро. К вам вопрос:

Пишем здоровый widget / component на ангуляре.

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

Есть два варианта развития событий: iframe и angular elements.  У каждого есть свои плюсы и минусы. Что скажете по этому поводу?

От себя хочу добавить что в рамках POC мне удалось завернуть достаточно большой компонент в angular elements. Вроде работает на различных браузерах. Плюс общаться через атрибуты куда милее чем через postMessage.


Какие минусы angular elements ?
angular elements не во всех браузерах работает, в сафари хоть и обьявлено что работает, но плохо работает
источник

Sergey Фrolov in Angular Kyiv
Если логика не сильно связана и redux избыточен
источник

ЗФ

Затылок выглаженого Фенриза in Angular Kyiv
Dmitry Kutran
просто, проект который получил, там чувак постоянно пишет что-то типа this.data = 123; cdr.markForCheck(); это не angular way?
Это обычно way те,х кто говорит - неважно га каком фреймворке/либе писать, абы платили
источник

ЗФ

Затылок выглаженого Фенриза in Angular Kyiv
И обычно пишут везде одинаково
источник

DK

Dmitry Kutran in Angular Kyiv
Затылок выглаженого Фенриза
Это обычно way те,х кто говорит - неважно га каком фреймворке/либе писать, абы платили
во, я кстати также недавно говорить начал, когда проект увидил (еще и свичнул технологию)
источник

IF

Igor Filippov in Angular Kyiv
Sergey Фrolov
Жесть. Вообще если видишь markForCheck, это сразу говно за очень редким исключением
Почему?
источник

IF

Igor Filippov in Angular Kyiv
Как тогда изменения детектить, асинк пайп не всегда подходит
источник

Sergey Фrolov in Angular Kyiv
Igor Filippov
Как тогда изменения детектить, асинк пайп не всегда подходит
Rx
источник

VB

Vania Blanar in Angular Kyiv
недавно была статься на медиуме про async and cdr
источник

IF

Igor Filippov in Angular Kyiv
Непонятно. У меня онпуш стратеджи если что
источник

VB

Vania Blanar in Angular Kyiv
источник

Sergey Фrolov in Angular Kyiv
Igor Filippov
Непонятно. У меня онпуш стратеджи если что
behaviorsubject
источник

DG

Danil Gudz in Angular Kyiv
Sergey Фrolov
behaviorsubject
https://medium.com/@benlesh/on-the-subject-of-subjects-in-rxjs-2b08b7198b93

надо по-максимуму избегать сабджектов если че
источник

Sergey Фrolov in Angular Kyiv
Почему избегать?
источник

VB

Vania Blanar in Angular Kyiv
в статье описано, как не надо использовать, а не по максимуму избегать
источник

Sergey Фrolov in Angular Kyiv
Нужно понимать, что там не про такое использование
источник

Sergey Фrolov in Angular Kyiv
Поэтому вопрос остается, почему избегать, чтобы чекать изменения?
источник