Проблема исключения объекта из массива в хранилище - IONIC 3 - PullRequest
0 голосов
/ 12 сентября 2018

Я сохраняю данные в хранилище и все хорошо, но для удаления возникает путаница. Пример: в массиве у меня есть 4 объекта, когда я нажимаю, чтобы удалить первый, он всегда берет последний и удаляет, но если он исключен из последнего, исключите обычный.

CartService

http s: // pastebin .com / cTw3TWis

enter image description here

enter image description here

Ответы [ 2 ]

0 голосов
/ 12 сентября 2018

пожалуйста, попробуйте этот код, чтобы удалить текущую запись

напишите код в свой файл ts

fnDelete(data,i){
  this.yourArrayData.splice(i, 1); 
}

напишите код в html при нажатии на иконку удаления

<button ion-button (click)="fnDelete(data,$index)" color="danger">
                  <ion-icon name="trash"></ion-icon>
                  Delete
                </button>
0 голосов
/ 12 сентября 2018

Проверьте это

        var my_array = ["a","b","c","k","d"];
        var start_index = 3
        var number_of_elements_to_remove = 1;
        var removed_elements = my_array.splice(start_index, number_of_elements_to_remove);
        console.log(removed_elements);
        //["k"]
        console.log(my_array);
        //["a","b","c","d"];
...