ngx-DataTable ordenar en una columna no funciona Angular 4

Aunque soy muy nuevo en angular, estoy enfrentando algunas dificultades al usar ngx-DataTable. Estoy usando ngx-DataTable simple para operaciones simples. El problema está en una columna, la ordenación no funciona aunque he declarado attr como [ordenable] = verdadero. Aquí está el código. Definición de tabla:

 <ngx-datatable
                [columns]="columns"
                [columnMode]="'force'"
                [headerHeight]="40"
                [footerHeight]="50"
                [rowHeight]="'auto'"
                [limit]="10"
                [rows]='contacts'>

DataTable contiene dos columnas y las definiciones son las siguientes.

    <ngx-datatable-column
                        [width]="50"
                        [resizeable]="true"
                        [sortable]="true"
                        [draggable]="true"
                        [canAutoResize]="true" name="Name">
       <ng-template let-row="row" ngx-datatable-cell-template>
          <span>{{row.first_name}}</span>
       </ng-template>
   </ngx-datatable-column>

    <ngx-datatable-column
                        [width]="50"
                        [resizeable]="true"
                        [sortable]="true"
                        [draggable]="true"
                        [canAutoResize]="true" name="Actions">
        <ng-template let-row="row" let-rowIndex="rowIndex" ngx-datatable-cell-template>
      <!--Template Here-->
        </ng-template>
   </ngx-datatable-column>

Solo quiero hacer que mi columna de nombre se pueda ordenar. Por favor ayúdenme chicos. Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta