0

Invalid voucher code.在应用无效的优惠券代码时,我正在尝试显示自定义消息。

我在文件中看到voucher.applyVoucherSuccess定义的 GlobalMessagecart-voucher.effect.ts
及其实际文本translations/en/cart.ts

但是,当输入的凭证代码无效时,如何编辑错误消息?
或者如果在斯巴达克斯中有更简单的方法?

4

1 回答 1

0

目前,在斯巴达克斯没有简单的方法或最好的方法,直到另行通知。但是,我们确实有办法更改无效凭证代码的错误消息。

例如,查看bad-request.handler.ts. 您可以捕获特定错误,即VoucherOperationError. error.type从 的错误响应中使用它{message: "coupon.invalid.code.provided", type: "VoucherOperationError"},您可以使用 .指向翻译key或您的自定义消息raw property

于 2020-03-24T21:55:22.497 回答