父类包含子类列表使用class-transformer进行discriminator会启动崩溃
父类包含子类列表使用class-transformer进行discriminator会启动崩溃,提示:Error message:B is not initializedSourceCode:{ value: B, name: ‘b’ },
代码如下:
//定义
export class A {
type:string = ‘b’
@Type(() => A,myDiscriminator())
components?: B[]
}
export class B extends A {
}
export function myDiscriminator(): ESObject {
return {
keepDiscriminatorProperty: true,
discriminator: { property: ‘type’,
subTypes: [
{ value: B, name: ‘b’ },
],
}
}
}
//在另一个文件使用
let a = plainToClass(A, json)
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
父类调用子类运行报错:“ is not initialized”
1773浏览 • 1回复 待解决
Extension类进程崩溃是否会导致主进程崩溃
1839浏览 • 1回复 待解决
ForEach下item是父类.如何动态获取不同子类的数据, 根据子类来区分item某些值
1307浏览 • 1回复 待解决
HarmonyOS父类的getter在子类没用,子类需要写一个一模一样,否则会返回undefined
82浏览 • 1回复 待解决
进行长列表开发的时候发现使用ForEach会导致性能问题,如何去进行优化或者规避?
110浏览 • 1回复 待解决
HarmonyOS 使用webview打开包含视频的网页会白屏
113浏览 • 1回复 待解决
HarmonyOS 如何在 class 中表示两个自定义组件的父类或者泛型
139浏览 • 1回复 待解决
方法不能传类class ;导致一些工具类,根据输入 class,创建对应类型对象,无法实现
475浏览 • 1回复 待解决
HarmonyOS如何获取一个类的父类名称
167浏览 • 2回复 待解决
ArkTs UI如何使用列表组件list如何进行分页?
3071浏览 • 1回复 待解决
求js 中 class类名动态绑定的问题?
6151浏览 • 1回复 待解决
如何进行系统崩溃监控?
439浏览 • 1回复 待解决
HarmonyOS是否支持通过类名(string)去找对应的类(class)然后调用对应的场景?
1540浏览 • 1回复 待解决
HarmonyOS page页面是否有设置父类的功能
114浏览 • 1回复 待解决
url string如果前后有空格会崩溃
138浏览 • 1回复 待解决
HarmonyOSNDK开发时, C++主子线程之间,高频率使用线程安全函数进行通信,是否会造成主线程阻塞而崩溃
49浏览 • 1回复 待解决
HarmonyOS使用HashMap崩溃
90浏览 • 1回复 待解决
router进行页面跳转如果传递参数为类对象,跳转后类对象中的方法无法调用,如何传递方法进行使用呢
1651浏览 • 1回复 待解决
父组件如何与孙子组件进行状态同步
2035浏览 • 1回复 待解决
HarmonyOS线程池使用崩溃
125浏览 • 1回复 待解决
HarmonyOS Web组件打开file://协议的本地文件会崩溃
90浏览 • 1回复 待解决
如果应用包含多个UIAbility,如何设置任务列表只显示一个UIAbility
220浏览 • 1回复 待解决
HarmonyOS 使用addr2line进行崩溃地址解析,无法解析出具体的行号
159浏览 • 1回复 待解决
@Observed和其他类装饰器装饰同一个class是否存在问题
1840浏览 • 1回复 待解决
HarmonyOS 升级sdk后预解析如果是本地url会崩溃
78浏览 • 1回复 待解决
该问题是因为class 跟function不一样,没有变量提升,可以把class B放在上面试试: