Вы можете использовать RxJS Subject для реализации этого в вашем Angular.
В вашем сервисе, где вы обновляете или создаете, определите свойство changeDetect следующим образом:
import {Subject} from 'rxjs/Subject';
public changeDetect: Subject<any> = new Subject<any>();
Теперь действует changeDetectкак Observer и Observable, так что вы можете сообщить любому компоненту об изменениях и подписаться на них, чтобы отразить обновленные данные.В вашем случае обновленными данными являются уведомления, и вам придется подписаться на них.В вашей подписке вы можете иметь тостер, отображающий изменения, сделанные в качестве уведомлений.
В вашей службе, в функции, где определенные изменения выполняются с использованием POST или PUT (Hitting API):
this.changeDetect.next(<DataToUpdate/DataToChange>);
Теперь в компоненте, в котором отображаются данные, подпишитесь на это изменение следующим образом:
this.changeDetect.subscribe((<DATA>) => {<CALL TO TOASTER TO DISPLAY WHATEVER>});
Конечно, вам необходимо выполнить необходимый импорт и здесь, в этом компоненте.
Хотя этоне настолько исчерпывающе, это может помочь вам начать.