如何在 Typescript 中使用 Alertify?

How to use Alertify in Typescript?

我是 Angular2 的新手,所以请耐心等待。

我尝试在我的 Angular2 项目中使用 Alertify.js 作为自定义对话框,但我无法获得 Alertify 运行... 我对 js 不太熟悉,所以我尝试在 Typescript 中使用 alertify.js,或者尝试从 alertify.js 文件中创建一个模块。

我发现了一些关于使用 .d.ts 文件的信息,我还在 github 上找到了 alertify.d.ts 文件,但我想不通了解如何使用它。我尝试了几件事,但最后都失败了。

有没有人可以帮助我解决这个问题,或者可以告诉我自定义对话框的替代方案?

如果您不想使用 tsdtypings 那么最简单的方法是将 alertify.d.ts 文件复制到您的源目录,使用脚本包含 alertify.js标记并将下一行添加到 main.ts/boot.ts:

/// <reference path="../path-to/alertify.d.ts" />

我想出了如何尽可能简单地使用 Alertify。

我刚刚用

将它绑定到我的index.html

<script src="alertify/alertify.min.js"></script>

然后就叫它 alertify.METHODE().

因此,将 alertify 设为全局使其非常易于使用。