Time wise sorting

hi all,
how to short my list time wise accending/ decending order

i have array like this:

this.array= [
    {name: A, time: 10:00am},
    {name: b, time: 10:05am},
    {name: c, time: 10:02am},
    {name: e, time: 09:00am}
]

in html:

<div *ngFor="let item of array">  
  <span style="float: left">{{item.time}}</span>
  <span style="float: right">{{item.name}}</span>
</div>

i want to show this array time wise acceding order like:

this.array= [
    {name: e, time: 09:00am},
    {name: A, time: 10:00am},
    {name: c, time: 10:02am},
    {name: b, time: 10:05am},
]