Angular 警告:不推荐使用 swal
Angular warning: swal is deprecated
我在构建项目时收到以下消息(Angular 9.0.5,sweetalert2:7.22.2):
swal is deprecated: swal() overload for legacy alerts that use { useRejections: true }.
它指向下一行,以及类似代码的其他实例
private promptFormError(title: string, errorMessage: string) {
this.companyHelperService.errorPopup(title, errorMessage)
.catch(swal.noop);
}
我知道问题出在 swal.noop
部分。
我尝试通过 IntelliJ 查看链接到 swal 的文档,但我没有找到任何与此事相关的具体内容。
任何人都可以给我指点文档,或者向我解释我应该如何正确地重构它吗?
P.S:这是“真正的警告”吗?我想修复并停止忽略它
https://github.com/sweetalert2/sweetalert2/releases/tag/v7.0.0。请参阅重大更改 #1。
至于“真正的警告”,答案是肯定的,因为 swal.noop
已在 v8 中删除。这意味着如果您迁移到版本 8,您的代码将会中断。
我在构建项目时收到以下消息(Angular 9.0.5,sweetalert2:7.22.2):
swal is deprecated: swal() overload for legacy alerts that use { useRejections: true }.
它指向下一行,以及类似代码的其他实例
private promptFormError(title: string, errorMessage: string) {
this.companyHelperService.errorPopup(title, errorMessage)
.catch(swal.noop);
}
我知道问题出在 swal.noop
部分。
我尝试通过 IntelliJ 查看链接到 swal 的文档,但我没有找到任何与此事相关的具体内容。
任何人都可以给我指点文档,或者向我解释我应该如何正确地重构它吗?
P.S:这是“真正的警告”吗?我想修复并停止忽略它
https://github.com/sweetalert2/sweetalert2/releases/tag/v7.0.0。请参阅重大更改 #1。
至于“真正的警告”,答案是肯定的,因为 swal.noop
已在 v8 中删除。这意味着如果您迁移到版本 8,您的代码将会中断。