I have a little logic problem, when I select only a toogle button, it brings the value of the two items in the list, I need to return only that item that is marked on the toogle button.
this.produtosProvider.getAll()
.subscribe( produtos=> {
//capturo todos os produtos do banco de dados
this.products = produtos;
this.loadedProductList = produtos;
//aqui eu crio apenas um array com os nomes dos produtos
this.products.map( prod => {
this.productsSale.push(prod.nome);
})
})
productsCart(event) {
//aqui eu filtro o array de nomes dos produtos
let test = this.productsSale.filter(teste => {
//aqui eu espero que retorne apenas os itens que forem marcados no
//toogle button
return event.checked;
})
console.log(test);
}
//Aqui é o meu toogle, o evento esta capturando corretamente
//o unico problema é que está selecionando os dois itens ao invés
//de selecionar apenas aquele que está marcado-->
<ion-toggle [(ngModel)]="item.value" class="toogle-button"
(ionChange)="productsCart($event)">
</ion-toggle>