嗨,我正在使用 Angular Toastr ( https://github.com/Foxandxss/angular-toastr ) 在屏幕上创建一些消息。我最多有两条消息可以在任何一个时间点同时打开,一条是错误类型,另一条是警告类型。两条消息都是持久的,必须由用户关闭。
我打开消息的方式就像在说明中解释的那样:
app.controller('foo', function($scope, toastr) {
toastr.error('This is your error message', 'Error');
toastr.warning('This is your warning message', 'Error');
});
但是,我想知道其中一个何时被用户关闭以及它是哪一个。我在文档中看到有可以使用的回调 onHidden 和 onShown 但是我不知道如何使用它们,因为文档中没有更多信息。另外,我看到有一个标志 isOpened 来检查是否打开了特定消息。
有人可以告诉我,一旦这些 toastr 消息中的任何一个关闭,我如何使用这些回调来执行特定操作?这是我第一次使用它们并且有点挣扎。