Size: a a a

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

2019 September 19

AS

Alexander Sobakar in Angular - русскоговорящее сообщество
Лучше разобраться со стейт-менеджментом и начать его применять, а то потом глазом моргнуть не успеешь а у тебя сервисы и компоненты на 3к строчек кода
источник

🦁

🦁Владимир in Angular - русскоговорящее сообщество
Привет. Подскажите плиз при создание web компонентов с помощью angular,  при build общий размер файлов большой 0.5 мб.
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Alexander Sobakar
Лучше разобраться со стейт-менеджментом и начать его применять, а то потом глазом моргнуть не успеешь а у тебя сервисы и компоненты на 3к строчек кода
ага, а так глазом моргнуть не успеешь, а для каждой фичи нужно по десяток экшенов писать, пару редьюсеров и селекторов
источник

AS

Alexander Sobakar in Angular - русскоговорящее сообщество
Денис Макаров
ага, а так глазом моргнуть не успеешь, а для каждой фичи нужно по десяток экшенов писать, пару редьюсеров и селекторов
А вот для этого уже Акита есть
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Alexander Sobakar
А вот для этого уже Акита есть
она не решает проблемы бойлерплейта
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
лишь уменьшает его
источник

AS

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

ДМ

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

AS

Anton Shvets in Angular - русскоговорящее сообщество
На аките кода у меня выходит меньше, чем если бы я сам писал сервисы. Плюс в отличии от велосипедного стейта есть доки. И можно юзать девтулз
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Anton Shvets
На аките кода у меня выходит меньше, чем если бы я сам писал сервисы. Плюс в отличии от велосипедного стейта есть доки. И можно юзать девтулз
А на сервисах дев тулз нельзя ?)
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
+ акита на большем проекте нуждается в кастомизации
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Let me take you into the light
А на сервисах дев тулз нельзя ?)
ну если не влом писать совместимую с редакс девтулз систему событий, то можно.
источник

AY

Alexander Yaschuk in Angular - русскоговорящее сообщество
коллеги подскажите как положить тесты на такую конструкцию:
<app-contact-item
           *ngFor="let contact of (contactList$ | async).contacts"
           [contact]="contact"
></app-contact-item>
Собственно основной вопрос в том, как замокать async pipe, ибо без него тест проходит, с ним выдает ошибку — cannot read property .contacts of undefined?
источник

nt

nur tlek in Angular - русскоговорящее сообщество
async)?.contacts
источник

nt

nur tlek in Angular - русскоговорящее сообщество
пиши так
источник

AY

Alexander Yaschuk in Angular - русскоговорящее сообщество
nur tlek
async)?.contacts
хм... Сработало)) Прикольно, спасибо! Можешь пару слов сказать, о том, что это за магия?
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
*ngFor="let contact of (contactList$ | async)?.contacts" 

=
*ngFor="let contact of ((contactList$ | async) &&  (contactList$ | async).contacts)"
источник

AS

Anton Simonov in Angular - русскоговорящее сообщество
Такой фичи очень не хватает в тайп скрипте)
источник

AY

Alexander Yaschuk in Angular - русскоговорящее сообщество
ILshat Khamitov
*ngFor="let contact of (contactList$ | async)?.contacts" 

=
*ngFor="let contact of ((contactList$ | async) &&  (contactList$ | async).contacts)"
Спасибо, но честно говоря, понятней не стало, на сколько я понимаю оператор ? в ангуляре указывает на необязательное свойство, а как это работает здесь не совсем пойму, ведь если я уберу из шаблона .contacts и то мой список не отобразится...
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
да, это не решение проблемы теста)
источник