Я работаю над проектом angular (V7.3.8) с интегрированным в него primeng (V7). У меня есть всплывающие сообщения, которые мне нужно иметь возможность программно закрывать с помощью ключевого атрибута, который обеспечивает служба сообщений primeng. Однако всякий раз, когда я добавляю атрибут ключа, сообщение не отображается.
Вот то, что в настоящее время работает ....
this.messageService.add({severity: 'info', summary: 'Info', detail: error, sticky: true, key: undefined});
this.messageService.add({severity: 'info', summary: 'Info', detail: error, sticky: true});
Вот то, что не работает
this.messageService.add({severity: 'info', summary: 'Info', detail: error, sticky: true, key: 'test'});
<p-toast position="top-right" key="test"></p-toast>
Нет ошибок консоли или каких-либо индикаторов того, почему это не работает. Единственным индикатором является то, что сообщение просто не отображается, если установлен ключевой атрибут. Я попытался удалить модули узлов и переустановить, я попытался переключить версии primeng, чтобы увидеть, была ли там просто ошибка, потому что я использовал ключ в других приложениях, и он работал нормально.
У кого-нибудь есть идеи или предложения?