私のアプリケーションでは、チェックするときに配列にプッシュされる項目のリストがあります。チェックを外すと配列から削除されます。 は、ここでは、コード要素を削除した後に配列の並べ替え
if (data.selectedInsertion === true) {
order.push(data);
}
else if (data.selectedInsertion === false) {
angular.forEach(order, function (value,key) {
if (value == data) {
delete order[key];
}
})
}
ある
問題は、アレイ内の5番目の要素が削除された場合、配列は永遠にそのキーを欠けていることになると私はangularjs
を使用してテンプレートに表示したときにそれが空白行が表示されますです場所または欠落している5番目の要素です。どのように要素を削除した後に配列を再配置できますか。
スライスする必要があります。 http://www.w3schools.com/jsref/jsref_splice.asp –
スプライス配列 – abhishekkannojia
ここでは、オブジェクトと配列が混乱するかもしれません。 – CodeToad