Сортировка Angular 5 не работает должным образом

В anguar 5 я ссылался на ссылку ниже для сортировки.

https://github.com/VadimDez/ngx-order-pipe

Но приказ, который я получаю, неправильный. Пожалуйста, проверьте скриншот введите здесь описание изображения

введите описание изображения здесь Я использую этот код в компоненте:

setOrder(value: string) {
    if (this.order === value) {
      this.reverse = !this.reverse;
    }

    this.order = value;
  }

И в HTML

<thead class="text-primary">

                                <th [class.active]="order === 'theme'"
                      (click)="setOrder('theme')" class="curpointer"  width="40%">
                                    Theme 
                                    <i class="material-icons" *ngIf="order =='theme'">{{ (reverse)?'expand_less':'expand_more' }}</i>
                                </th>
</thead>
<tbody>
<tr *ngFor="let themeData of themeArr | orderBy: order:reverse:'case-insensitive' | filter:filter | paginate: { itemsPerPage: 10, currentPage: p };">


                                       <td>
                                            {{ themeData.title }}
                                        </td>
</tr>
</tbody>

В настоящее время результат приходит, но в неправильном формате.

Я использую angular 5.2.9. Я считаю, что нам нужно сортировать по типу. Пожалуйста, направляйте то же самое и помогите мне соответственно.


person Abhranil Majumder    schedule 21.05.2018    source источник
comment
Воспроизвести с помощью stackblitz   -  person Sajeetharan    schedule 21.05.2018
comment
Возможно, это поможет: Angular 5 Сортировать по дате, тексту, номерам   -  person spartans bmk    schedule 21.05.2018
comment
Да я то же самое проверял раньше. Но это не может мне помочь. Могу ли я что-то сделать в функции setOrder, чтобы управлять тем же самым. Пожалуйста, руководствуйтесь соответствующим образом.   -  person Abhranil Majumder    schedule 22.05.2018