moff / angular2-flash-messages

Angular 2 flash messages module
52 stars 21 forks source link

[Feature Request] Display flash message referenced in show() method #47

Open shahkeyur opened 5 years ago

shahkeyur commented 5 years ago

Hi,

I am wondering if I can only show flash message which is referenced while invoking show() method. The name of container should be specified while calling show() method.

e.g

In any-component.html <flash-messages name="flash-fixed"></flash-messages> or

<div id="flash-fixed" >  <!-- or -->  <div class="flash-fixed" > 
<flash-messages></flash-messages>
</div>

In any-component.ts :

this._flashMessagesService.show('We are in about component!', { cssClass: 'your-css-class' , container: 'flash-fixed' });

The reason behind doing this is, flash-messages cannot be used separately in different components (correct if I am wrong), if used in different components and show() method is called then message would appear in all the components but expected behavior is it should be show message in specified component.