Olá, como seria caso minha regra de negócio permitir remover uma negociação da lista? Como eu teria que fazer para encontrar o item dentro da lista de negociações?
Olá, como seria caso minha regra de negócio permitir remover uma negociação da lista? Como eu teria que fazer para encontrar o item dentro da lista de negociações?
Olá Santi,
Considerando que a lista de negociações é um array, o que poderia ser feito é o seguinte:
var negociacao = this._negociacoes.find((n) => n.quantidade == 10)
//Supondo que você queira eliminar a negociação de quantidade 10.
//Isso vai te retornar o objeto da negociação
var index = this._negociacoes.indexOf(negociacao);
this._negociacoes.splice(index, 1)
//O segundo parâmetro desse método serve para indicar quantos elementos devem ser removidos a partir do indice especificado no primeiro parâmetro.
Tudo isso poderia ser inserido dentro de um novo método da sua sua model (ListaNegociacoes), que receberia como argumento um valor para você filtrar as negóciações.
Enfim, essa é uma possibilidade...
Espero ter ajudado. Abraço!
Entendi, obrigado, vou fazer os testes