角度警告:swal 已弃用

时间:2021-06-29 15:16:22

标签: angular typescript deprecation-warning

我在构建我的项目时收到以下消息(Angular 9.0.5,sweetalert2:7.22.2):

<块引用>

swal 已弃用:swal() 重载用于使用 { useRejections: true } 的旧警报。

它指向以下行,以及其他类似代码的实例

  private promptFormError(title: string, errorMessage: string) {
    this.companyHelperService.errorPopup(title, errorMessage)
      .catch(swal.noop);
  }

我知道问题是从 swal.noop 部分开始的。 我尝试通过 IntelliJ 查看链接到 swal 的文档,但我没有找到与此事相关的任何具体内容。

谁能给我指点文档,或者向我解释我应该如何正确重构它?

PS:这是“真正的警告”吗?无论如何,我想修复并停止忽略它

1 个答案:

答案 0 :(得分:0)

https://github.com/sweetalert2/sweetalert2/releases/tag/v7.0.0。请参阅重大更改 #1。

至于“真正的警告”,答案是肯定的,因为 swal.noop 已在 v8 中删除。这意味着如果您迁移到版本 8,您的代码将会中断。

相关问题