Предполагая, что вы используете angular 1.x - вы можете определить флаг loading
и, пока это правда, скрывать / показывать ту часть экрана, которую вы хотите.
Что-то подобное может работать -
// at the top of the page
$scope.loading = true;
// make your http calls, calculations, etc.
calculations.forEach(calc => {
calc.active = version.active;
});
// once all http calls and calculations are done
$scope.loading = false;
// HTML
<div ng-show="!loading && !item.active" class="dialog-expired-calculation alert alert-danger" role="alert" ng-cloak><h4 class="redText boldText" translate="parkingPlace.inactive-title"></h4></div>
Или вы также можете использовать ng-if
в дополнение к ng-show
<div ng-if="!loading" ng-show="!item.active" class="dialog-expired-calculation alert alert-danger" role="alert" ng-cloak><h4 class="redText boldText" translate="parkingPlace.inactive-title"></h4></div>