Угловая сортировка столбцов - PullRequest
0 голосов
/ 20 октября 2018

Теперь я работаю с этим, потому что не могу заставить его работать.Я не думаю, что это в любом случае плохо, но все же:

В моем app.component.html у меня есть:

    <table border="1">
        <!-- ADD HEADERS -->
        <tr>
            <th><a href="#" (click)="send()">Name</a>
            </th>
            <th>Goverment form</th>

        </tr>

    </table>

В моем app.component.ts у меня есть:

         }
         return 0;
    });
     }



--------
Data:
-------

    export interface Country {
        Name:string;
        GovernmentForm:string;

    }
    export class AppComponent {
      public Countries: Country[];

1 Ответ

0 голосов
/ 20 октября 2018

Вам нужно изменить функцию сортировки, чтобы сравнить свойство .Name вместо всего объекта.Вы можете сделать это так:

this.Countries = this.Countries.sort((n1, n2) => {
  if (n1.Name > n2.Name) {
    return 1;
  }
  if (n1.Name < n2.Name) {
    return -1;
  }
  return 0;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...