I'm using stateProvider
for routing.
Problem:
When I click any link, my controller calls the factory service recursively. What happens is that after every successful ajax call my view blinks or flickers. (Which I don't wan't)
Please provide some tips. So far I have tried ng-cloak
and class="ng-cloak"
, with no luck.
Question: How can I avoid these flicker effect until all ajax calls are completed.
.state('vehicle', {
abstract:true,
url: "/vehicle",
template: '<div ui-view style="height:100%"></div>',
controller:'vehicleManagementCtrl'
})
.state('vehicle.list', {
url: "",
templateUrl: 'views/br_manager/mg_vehicleManagement.html'
})
.state('vehicle.add', {
url: "",
templateUrl: 'views/br_manager/mg_addVehicle.html'
})
.state('vehicle.edit', {
url: "",
templateUrl: 'views/br_manager/mg_editVehicle.html'
})
.state('vehicle.delete', {
url: "",
templateUrl: 'views/br_manager/mg_addVehicle.html'
})