I have a component that show/hide element by clicking a button.
This is my html
  <div *ngFor="let history of histories | sortdate: '-dateModified'">
    <p><b>{{ history.remarks }}</b> - <i>{{history.dateModified | date:'short'}}</i></p>
    <a href="google.com" 
    [class.datatable-icon-right]="history.$$expanded" 
    [class.datatable-icon-down]="!history.$$expanded" 
    title="Expand/Collapse Row" 
    (click)="toggleExpandRow(history)"></a>
      <!-- hide/show this by clicking the button above.-->
    <div *ngFor="let step of history.steps; let i = index">
      <b>{{i+1}}.</b> {{step}}
      <span class="clear"></span>
    </div>
    <hr />
  </div>
and my .ts
  toggleExpandRow(row) {
    console.log('Toggled Expand Row!', row);
    //row
    return false;
  }
trying to search but, can't find any same sample.
On jquery, I can do this, but on Angular2, I am having hard time to figure this.