В моем приложении у меня есть список элементов, которые будут перенесены в массив при проверке этого и будут удалены из массива при снятии флажка. Вот кодИзмените порядок массива после удаления элемента
if (data.selectedInsertion === true) {
order.push(data);
}
else if (data.selectedInsertion === false) {
angular.forEach(order, function (value,key) {
if (value == data) {
delete order[key];
}
})
}
Проблема заключается в том, когда пятый элемент массива удаляется, то массив будет отсутствовать, что ключ навсегда, и поэтому, когда я отобразить его в шаблоне с помощью angularjs
он будет показывать пустую строку в месте или недостающем пятом элементе. Как я могу упорядочить массив после удаления элемента.
Вы должны нарезать его. http://www.w3schools.com/jsref/jsref_splice.asp –
сплайсируйте массив – abhishekkannojia
, вы можете вводить в заблуждение объекты и массивы здесь. – CodeToad