Всем привет. Есть вопрос по поводу ре-рендерингу елементов в директиве ng-repeat. Вообщем есть масив обьекто который я получаю с бд.
this.$onInit = function () {
$scope.unavaibleGoods = [];
};
Рендертся они следующим образом
<deleted-good-block-item data-ng-repeat="good in unavaibleGoods track by
good.id" checking-goods-mode="checkingGoodsMode""></deleted-good-block-item>
Далее после выбоки елементов я удаляю их из бд и масива по которым итерируются елементи.
$scope.recoverMultipleGoods = function() {
goodsService
.restoreMultipleGoods($scope.checkedArray, $shop.$current().id)
.then(ids=>{
console.log('$scope.unavaibleGoods',$scope.unavaibleGoods); //before deleting
$scope.unavaibleGoods = removeFromArray($scope.unavaibleGoods, ids);
console.log('$scope.unavaibleGoods',$scope.unavaibleGoods); // after deleting
$scope.closeModal()
})
};
Дело в том что из масива елементи удаляются, но не ре-рендерется по-новому