Size: a a a

Советский Angular

2021 March 06

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Igor' Ember
аа, точно
реактивная форма должна полностью соответствовать тем данным, которые в нее пихаются

     this.form = new FormGroup({
       entities: new FormArray(items.map(item =>
         // 👇 добавил тут FormGroup вместо FormControl
         new FormGroup({
           name: new FormControl(item.name),
           value: new FormControl(item.value),
         })
       ))
     });

и соотвественно шаблон тоже надо обновить

<form *ngIf="form" [formGroup]="form">
 <ng-container formArrayName='entities'>
   <!-- 👇 теперь тут итерируется formGroup -->
   <ng-container *ngFor="let formGroup of form.get('entities')['controls']"
     [formGroup]="formGroup">
     <input
       type="checkbox"
       formControlName="value"
     >
   </ng-container>
 </ng-container>
</form>
источник

IE

Igor' Ember in Советский Angular
Вертихвост キバ 🏡🦊
реактивная форма должна полностью соответствовать тем данным, которые в нее пихаются

     this.form = new FormGroup({
       entities: new FormArray(items.map(item =>
         // 👇 добавил тут FormGroup вместо FormControl
         new FormGroup({
           name: new FormControl(item.name),
           value: new FormControl(item.value),
         })
       ))
     });

и соотвественно шаблон тоже надо обновить

<form *ngIf="form" [formGroup]="form">
 <ng-container formArrayName='entities'>
   <!-- 👇 теперь тут итерируется formGroup -->
   <ng-container *ngFor="let formGroup of form.get('entities')['controls']"
     [formGroup]="formGroup">
     <input
       type="checkbox"
       formControlName="value"
     >
   </ng-container>
 </ng-container>
</form>
А если у меня не  input , а кастомный контрол, который имплементирует ControlValueAccessor и внутри него мне нужны оба значения (не только value , но и name в данном примере), это можно как-то передать?
Я просто однажды пробовала так передать массив (formArrayName), но выяснилось, что оно работать не будет и пришлось кастомный котрол на уровне отдельного item'а делать, а не всего массива, а массив через *ngFor на месте генерить...
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Igor' Ember
А если у меня не  input , а кастомный контрол, который имплементирует ControlValueAccessor и внутри него мне нужны оба значения (не только value , но и name в данном примере), это можно как-то передать?
Я просто однажды пробовала так передать массив (formArrayName), но выяснилось, что оно работать не будет и пришлось кастомный котрол на уровне отдельного item'а делать, а не всего массива, а массив через *ngFor на месте генерить...
ты можешь сделать CVA и передать в него любое значение
источник

IE

Igor' Ember in Советский Angular
Вертихвост キバ 🏡🦊
реактивная форма должна полностью соответствовать тем данным, которые в нее пихаются

     this.form = new FormGroup({
       entities: new FormArray(items.map(item =>
         // 👇 добавил тут FormGroup вместо FormControl
         new FormGroup({
           name: new FormControl(item.name),
           value: new FormControl(item.value),
         })
       ))
     });

и соотвественно шаблон тоже надо обновить

<form *ngIf="form" [formGroup]="form">
 <ng-container formArrayName='entities'>
   <!-- 👇 теперь тут итерируется formGroup -->
   <ng-container *ngFor="let formGroup of form.get('entities')['controls']"
     [formGroup]="formGroup">
     <input
       type="checkbox"
       formControlName="value"
     >
   </ng-container>
 </ng-container>
</form>
Да, в этом оказалась проблема. Разобралась в итоге, начало работать как надо (в том числе с первого значения). Спасибо!
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Igor' Ember
Да, в этом оказалась проблема. Разобралась в итоге, начало работать как надо (в том числе с первого значения). Спасибо!
источник

AT

Arams Tomojans in Советский Angular
@thekiba шалом)
источник

AT

Arams Tomojans in Советский Angular
Привет, чат
источник

AT

Arams Tomojans in Советский Angular
Народ делал кто нибудь автобакапы монго?
источник

I

Ilja in Советский Angular
источник

SS

Stanislav Sokolov in Советский Angular
Arams Tomojans
Народ делал кто нибудь автобакапы монго?
Я делал через крон. Монго в докере
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Arams Tomojans
Народ делал кто нибудь автобакапы монго?
да
источник

AT

Arams Tomojans in Советский Angular
Тоже крон?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Arams Tomojans
Тоже крон?
у нас частые деплои, поэтому при деплоях
источник

AT

Arams Tomojans in Советский Angular
Stanislav Sokolov
Я делал через крон. Монго в докере
Я думаю баш скрипт замутить и запускать по крону
источник

AT

Arams Tomojans in Советский Angular
У греков есть обычий перед важными моментами печь печенье и угощать других людей
источник

AT

Arams Tomojans in Советский Angular
Моей соседке 96 лет). Вот что она передала мне)
источник

I

Ilja in Советский Angular
Arams Tomojans
Моей соседке 96 лет). Вот что она передала мне)
источник

AT

Arams Tomojans in Советский Angular
Важный момент в данном случае это пост)
источник

SS

Stanislav Sokolov in Советский Angular
Arams Tomojans
Я думаю баш скрипт замутить и запускать по крону
Да так и есть
источник

SS

Stanislav Sokolov in Советский Angular
Arams Tomojans
Я думаю баш скрипт замутить и запускать по крону
Могу скинуть если нужно :)
источник