【发布时间】:2020-06-12 17:09:03
【问题描述】:
我有一个看起来像这样的模型。
export class BankAccount {
id?: string;
accountNumber: string;
accountTitle: string;
userImage: string;
currentBalance: number;
email: string;
phoneNumber: string;
accountStatus: AccountStatus;
}
export enum AccountStatus {
Active = 0,
InActive = 1,
}
并且动作是这样定义的。
export const bankAccountCreating = createAction(
'[Create New Account Component] Account Creating',
props<{ acct: BankAccount }>()
);
所以我有一个填充、对象和调度的角度形式
this.store.dispatch(bankAccountCreating({ acct: this.bankAccount }));
这里我得到错误
在 acct 检测到不可序列化的操作
请注意,我没有此操作的减速器,因为它只是触发效果但不会更新商店。
export class BankAccount {
id?: string;
accountNumber: string;
accountTitle: string;
userImage?: string;
currentBalance: number;
email: string;
phoneNumber: string;
// accountStatus: AccountStatus;
}
export enum AccountStatus {
Active = 0,
InActive = 1,
}
【问题讨论】:
-
银行账户是接口吗?
-
就是上面代码中提到的一个类
-
尝试将类更改为接口?
-
实际上有一个带有 2 路绑定的表单,因为我必须在构造函数中对其进行初始化。否则在加载空表单时会出错。
-
请在下面找到我的回复。