0

我正在使用带有@ngrx 的角度7。
我已经复制了我在 stackblitz 上遇到的问题,这是链接

如果您检查控制台,在单击活动/非活动复选框后,您将看到在子组件 (supplier-card-item.component) 中模型正在正确更新,但在发送到父组件时 (supplier- card-list.component),对象恢复到它的原始值,即存储在状态容器中的值。

Store 的动作、效果、reducers 等等……都在 root-store 文件夹中。

谢谢您的帮助

4

1 回答 1

0

问题在于您发回的内容((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>
于 2018-12-04T14:28:19.700 回答