JHipster - JhiAlertService - 如何确定警报的显示时长?

时间:2018-02-19 16:47:47

标签: jhipster

我已经生成了一个版本为4.9.0的JHipster项目。

我正在使用JhiAlertService向用户显示各种消息。

我想知道如何发送参数来指示消息的显示时间。

1 个答案:

答案 0 :(得分:4)

JhiAlertService来自ng-jhipster库。

您可以查看alert.service.ts的代码以查看可用参数。  要自定义超时,请使用addAlert方法并将其传递给包含timeout参数的JhiAlert对象:

this.alertService.addAlert({type: 'success', msg: 'A short message', timeout: 1000}, []);

请注意,如果您使用的是i18n选项,则msg字段是i18n JSON密钥的名称,params字段应包含插入到消息中的任何信息。因此,当" Admin"用户已成功保存,您可以使用:

this.alertService.addAlert({type: 'success', msg: 'userManagement.updated', params: { param: 'admin' }, timeout: 1000}, []);