Size: a a a

2018 November 01

DG

Danil Gudz in Angular Kyiv
а в итоге много лишних тех же императивных букаф
источник

Sergey Фrolov in Angular Kyiv
Danil Gudz
к рендеру ведет async, но чтоб данные поменялись нужно дернуть некст
Логично
источник

Sergey Фrolov in Angular Kyiv
Danil Gudz
а в итоге много лишних тех же императивных букаф
Лишних, ну ок
источник

Sergey Фrolov in Angular Kyiv
Не нравиться, дергай cd
источник

Sergey Фrolov in Angular Kyiv
Я уже выше написал
источник

Sergey Фrolov in Angular Kyiv
Но это не норма
источник

DG

Danil Gudz in Angular Kyiv
таких же императивных как и  cd.markForCheck
я за то что markForCheck так же не оч как использования Behavior
источник

Sergey Фrolov in Angular Kyiv
Danil Gudz
таких же императивных как и  cd.markForCheck
я за то что markForCheck так же не оч как использования Behavior
Ну так же не оч, это лишь твое мнение, а то многие еще тебе поверят
источник

M5

Mike 5/7 in Angular Kyiv
Закину дров, а как же unsubscribe?
источник

M5

Mike 5/7 in Angular Kyiv
async делает это за нас))
источник

Sergey Фrolov in Angular Kyiv
Behavior - это не только для обноления, но и для другого подхода, легкого написания обработчиков и в целом получается иначе написанный компонент
источник

DG

Danil Gudz in Angular Kyiv
источник

M5

Mike 5/7 in Angular Kyiv
отличный пост
источник

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

M5

Mike 5/7 in Angular Kyiv
Sergey Фrolov
Там простое правило, если сам создал, то сам и уничтож
если читать только название то все проще
источник

Sergey Фrolov in Angular Kyiv
Danil Gudz
///////////////
{{counter}}
<button (click)="increment()">kek</button>
/////////////// OnPush component
counter = 0;
increment(){ this.counter++; }
///////////////
ниче не сработало

юзаем BehaviorSubj:
///////////////
{{counter$|async}}
<button (click)="increment()">kek</button>
///////////////
private _counter$ = new BehaviorSubject<number>(0);
counter$ = this._counter.asObservable();

increment() {
this._counter$.next(this._counter.getValue() + 1);
}
Лучше напиши, зачем тебе тут
counter$ = this._counter.asObservable();
?
источник

DG

Danil Gudz in Angular Kyiv
Так же как зачем в компонент через инпут кидать лишние данные
источник

DG

Danil Gudz in Angular Kyiv
Они ведь там не нужны
источник

DG

Danil Gudz in Angular Kyiv
Тебе только обзервебл нужен а не сабджект
источник

Sergey Фrolov in Angular Kyiv
Danil Gudz
Так же как зачем в компонент через инпут кидать лишние данные
Какие лишние данные?
источник