1 import {Component, OnChanges, SimpleChanges} from '@angular/core';
2 import {ErrorMsgService} from "./error-msg.service";
3 import {ErrorMsgObject} from "./error-msg.model";
7 templateUrl: './error-msg.component.html',
8 styleUrls: ['./error-msg.component.scss']
11 export class ErrorMsgComponent implements OnChanges {
13 errorMsgService: ErrorMsgService;
14 constructor(private _errorMsgService: ErrorMsgService) {
15 this.errorMsgService = _errorMsgService;
16 this._errorMsgService.triggerShowError.subscribe((error: ErrorMsgObject) => {
17 this.errorMsgService.errorMsgObject = error;
20 this._errorMsgService.triggerClearError.subscribe(() => {
21 this.errorMsgService.errorMsgObject = null;
25 ngOnChanges(changes: SimpleChanges): void {