我生成了一个版本为 4.9.0 的 JHipster 项目。
我正在使用 JhiAlertService 向用户显示各种消息。
我想知道如何发送参数以指示消息显示多长时间。
最佳答案
JhiAlertService
来自 ng-jhipster图书馆。
您可以查看alert.service.ts的代码查看可用参数。
要自定义超时,请使用 addAlert
方法并将其传递给 JhiAlert
包含 timeout
的对象范围:
this.alertService.addAlert({type: 'success', msg: 'A short message', timeout: 1000}, []);
请注意,如果您使用 i18n 选项,
msg
字段是 i18n JSON key 的名称,而 params
字段应包含插入到消息中的任何信息。因此,要在“管理员”用户成功保存时显示警报,您可以使用:this.alertService.addAlert({type: 'success', msg: 'userManagement.updated', params: { param: 'admin' }, timeout: 1000}, []);
关于JHipster - JhiAlertService - 如何决定警报显示多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48870609/