我正在使用带有@ngrx 的角度7。
我已经复制了我在 stackblitz 上遇到的问题,这是链接
如果您检查控制台,在单击活动/非活动复选框后,您将看到在子组件 (supplier-card-item.component) 中模型正在正确更新,但在发送到父组件时 (supplier- card-list.component),对象恢复到它的原始值,即存储在状态容器中的值。
Store 的动作、效果、reducers 等等……都在 root-store 文件夹中。
谢谢您的帮助
我正在使用带有@ngrx 的角度7。
我已经复制了我在 stackblitz 上遇到的问题,这是链接
如果您检查控制台,在单击活动/非活动复选框后,您将看到在子组件 (supplier-card-item.component) 中模型正在正确更新,但在发送到父组件时 (supplier- card-list.component),对象恢复到它的原始值,即存储在状态容器中的值。
Store 的动作、效果、reducers 等等……都在 root-store 文件夹中。
谢谢您的帮助
问题在于您发回的内容((child_hasChange)="onSupplierUpdate($event)")
<app-supplier-card-item *ngFor="let supplier of suppliersActive"
[supplier]="supplier"
(child_hasChange)="onSupplierUpdate($event)" <<- here
></app-supplier-card-item>
</mat-tab>
<mat-tab label="Inactive">
<app-supplier-card-item *ngFor="let supplier of suppliersUnactive"
[supplier]="supplier"
(child_hasChange)="onSupplierUpdate($event)" <<- here
></app-supplier-card-item>
</mat-tab>
</mat-tab-group>