Size: a a a

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

2020 March 25

YK

Yuri Katkov in Angular - русскоговорящее сообщество
все же эти add и remove там не просто так добавлены
источник

ED

Evgeny Dobriansky in Angular - русскоговорящее сообщество
тогда через remove, а formArray не подходит вариант? Все же как по мне он лучше всех для динамики подходит
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
в formArray проблема в том, чтобы их идентифицировать
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
только по индексу получается можно
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
вот такое нагородил:

<div *ngIf="formGroup$ | async as formGroup">
 <form [formGroup]="formGroup"
 *ngIf="targetChFiche$ | async as targetChFiche">
   <alv-multi-language-string [value]="targetChFiche.title"></alv-multi-language-string>
   <ul>
     <li *ngFor="let occupation of targetChFiche.occupations">
       <alv-checkbox
         [alvFormControlName]="occupation.bfsCode"
         [label]="occupation.bfsCode| occupationLabel | async">
       </alv-checkbox>
     </li>
   </ul>
 </form>
</div>
источник

ED

Evgeny Dobriansky in Angular - русскоговорящее сообщество
а если нужно будет повесить valueChanges на чекбокс будет в таком случае работать?
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
прикольно, теперь чтобы достать из formGroup$ обзервабла значения, надо будет делать что-то типа

valueChanges$ =  formGroup$.pipe(switchMap(formGroup => formGroup.valueChanges))
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
странновато выглядит…
источник

ED

Evgeny Dobriansky in Angular - русскоговорящее сообщество
может лучше formArray и в него положить formGroup?
источник

ED

Evgeny Dobriansky in Angular - русскоговорящее сообщество
будет избыточная структура но не должно быть проблем с valueChanges
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
попробую довести вот этот вариант до логического конца сначала
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
тут мне нравится, что нет никаких subscribe
источник

V

VY in Angular - русскоговорящее сообщество
а если быстро нащелкать по одному чекбоксу, это закошмарит бек запросами?
источник

НК

Назар Калитюк... in Angular - русскоговорящее сообщество
VY
а если быстро нащелкать по одному чекбоксу, это закошмарит бек запросами?
debounceTime?
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
VY
а если быстро нащелкать по одному чекбоксу, это закошмарит бек запросами?
ну, если не делать debounceTime, то да
источник

А

Андрей in Angular - русскоговорящее сообщество
Всем привет
Когда я использую ngIf, я же могу в else вызывать метод? это будет кореектно работать?
источник

А

Андрей in Angular - русскоговорящее сообщество
Ну то есть
*ngIf="false; method()"
источник

А

Андрей in Angular - русскоговорящее сообщество
У меня же будет метод из компоненты вызываться?
источник

КВ

Кирилл Валиков... in Angular - русскоговорящее сообщество
это какая-то дичь
источник

А

Андрей in Angular - русскоговорящее сообщество
в смысле?
источник