I have 3 buttons in my template (tbody):
 <tbody>
   <tr *ngFor="let service_rec of list.servicelist">
       <td colspan="3"> {{ service_rec.name }} </td>
       <td align="center" valign="middle">
         // 1 - button
         <button [style.background-color]="service_rec.status == 
           'Online' ? 'green' : 'red'" 
            class="btn btn-default">
            {{ service_rec.status }}
         </button>
        </td>
        <td align="center">
             // 2 - button
            <button *ngIf="!!service_rec.servicecontrolled"
               [style.background-color]="service_rec.controlled == 
               'true' ? 'green' : 'orange'"
                class="btn btn-warning" 
               (click)="onPost(service_rec.title, 
               service_rec.status, service_rec.id)">
               {{ service_rec.servicecontrolled | json | stopPipe }}
            </button>
            // 3 - button
            <button *ngIf="!!service_rec.servicecontrolled"
               [style.background-color]="service_rec.controlled == 
               'true' ? 'green' : 'orange'"
                class="btn btn-warning" 
               (click)="onStartPost(service_rec.title, 
                service_rec.status, service_rec.id)">
                {{ service_rec.servicecontrolled | json | startPipe }}
             </button>
         </td>
   </tr>
 </tbody>
And now i would show/hide 3 - button, when:
1 - button: Online -> then show 2 button - Stop (stopPipe) - and hide 3 - button
And if:
1 - button: Offline -> then show 3 button - Start (startPipe) - and hide 2 - button
How do this? with ngShow? or what?
 
     
     
    