Имам списък, който използвам ng-repeat
и еднократно обвързване, защото няма нужда да актуализирам, след като имам данните.
Надявах се, че мога да използвам еднократно обвързване и принудително обобщаване, но получавам често срещаната грешка, че $digest is already being processed
или каквото и да е.
Моят код изглежда по следния начин
$scope.$on(IonicEvents.beforeEnter, function() {
Locations.getAllLocations()
.then(function(allLocations) {
$scope.model.locations = allLocations;
//I have tried $scope.$digest()..
//also $scope.$apply()...
}, function(error) {
$log.error('Error retrieving locations');
})
});
Моят ng-repeat
в моя шаблон изглежда по следния начин:
<ion-item class="item" ng-repeat="location in ::model.locations">
<div class="row">
<div class="col">
<p>{{::location.name}}</p>
</div>
</div>
</ion-item>
Някакви идеи или съм напълно извън пистата?