我在打字稿模型类中具有以下类型
@ApiModelPropertyOptional()
@prop({
_id: false,
default: condition ? default_value : empty_value),
})
complexType?: ComplexType;
当我尝试根据某些条件返回默认值时,它无法正常工作。您能在这里建议解决方案吗?
能否请您举一个示例,以根据某些条件返回默认值?
答案 0 :(得分:0)
您可以使用function as the default,猫鼬会自动执行它,然后将使用返回值
@prop({
_id: false,
default: () => condition ? default_value : empty_value,
})
如果条件基于模型上的其他值,则可以使用this
访问所有属性(这要求该功能不是箭头功能)