Gabriel, tudo ótimo e você?
não, ele não tem erro. No momento que clico na coluna eu coloquei um log para retornar a lista e ele esta trazendo ela ordenada certinha (cliquei na quantidade):
ordena NegociacaoController.js:53:9
sort ListaNegociacoes.js:30:9
(18) […]
0: Object { _data: Date 2019-04-22T16:29:19.911Z, _quantidade: 1, _valor: 150 }
1: Object { _data: Date 2019-04-15T16:29:19.911Z, _quantidade: 1, _valor: 450 }
2: Object { _data: Date 2019-04-08T16:29:19.913Z, _quantidade: 1, _valor: 750 }
3: Object { _data: Date 2019-04-22T16:29:19.911Z, _quantidade: 2, _valor: 250 }
4: Object { _data: Date 2019-04-15T16:29:19.911Z, _quantidade: 2, _valor: 550 }
5: Object { _data: Date 2019-04-08T16:29:19.913Z, _quantidade: 2, _valor: 950 }
6: Object { _data: Date 2019-04-22T16:29:19.911Z, _quantidade: 3, _valor: 350 }
7: Object { _data: Date 2019-04-15T16:29:19.911Z, _quantidade: 3, _valor: 650 }
8: Object { _data: Date 2019-04-08T16:29:19.913Z, _quantidade: 3, _valor: 950 }
9: Object { _data: Date 2019-04-10T03:00:00.000Z, _quantidade: "10", _valor: "10" }
10: Object { _data: Date 2019-04-10T03:00:00.000Z, _quantidade: "10", _valor: "10" }
11: Object { _data: Date 2019-04-09T03:00:00.000Z, _quantidade: "10", _valor: "50" }
12: Object { _data: Date 2019-04-09T03:00:00.000Z, _quantidade: "10", _valor: "50" }
13: Object { _data: Date 2019-04-10T03:00:00.000Z, _quantidade: "10", _valor: "1000" }
14: Object { _data: Date 2019-04-10T03:00:00.000Z, _quantidade: "10", _valor: "1000" }
15: Object { _data: Date 2012-12-12T02:00:00.000Z, _quantidade: "12", _valor: "12" }
16: Object { _data: Date 2019-04-11T03:00:00.000Z, _quantidade: "15", _valor: "60" }
17: Object { _data: Date 2019-04-11T03:00:00.000Z, _quantidade: "15", _valor: "60" }
length: 18
: Array []
ListaNegociacoes.js:32:9