У меня есть список объектов, которые я перебираю, используя ng-repeat.
List = [{type = "CC", cardNum: 125, accNum: null, amount = 125, isCard: true},{type = "LN", cardNum: null, accNum: 125, сумма = 125, isCard = false}, ....]
Теперь, на основе выбора из Радио isCard (два радио, это Картаи не является карточкой), мне нужно показать два соответствующих поля, таких как cardNum или accNum.
Теперь проблема заключается в том, что при повторении и добавлении обеих комбинаций учетной записи isCard и isNonCard и удалении промежуточного элемента все элементыпосле этого устанавливаются в нетронутые места, где он был грязным.
сценарий 1: выбран 1-й в качестве карты Acc - индекс 1 2-й как Non Card - индекс 2 3-й в качестве карты Acc -index 3
касалсяполя, в которых есть ошибка для всех 3 записей выше
, удалите вторую запись с помощью сплайсинга.
Проблема: теперь индекс 3-го элемента обновляется до 1 (что правильно), нополе сбрасывается на нетронутое, а ошибка скрыта.Как я могу остановить это, чтобы ошибка все еще появлялась для 3-го элемента в обновленном индексе.